こんにちは。
タイトルでは分かりにくいと思いますが、C#での話です。
例えば、以下のような関数外に変数を定義した場合、関数内の i にカーソルを合わせれば、iの近くに「これはintです。」という文字が表示がされます。
/// <summary>
/// これはintです。
/// </summary>
int i = 0;
public void GetDlgData()
{
MessageBox.Show(i + 1);
}
しかし、この変数をどうしても関数内に入れる必要があり、以下のようにしたところ、コメントが全く表示されなくなりました。
public void GetDlgData()
{
/// <summary>
/// これはintです。
/// </summary>
int i = 0;
MessageBox.Show(i + 1);
}
これでは他人のプログラムを見る自分にとっては、使いづらいの極みとなってしまうため、どうしても関数内の変数でも、<summary>コメントのような機能を持たせたいのです。
インターネットである程度探してみましたが、なかなか見つからず、必ずあるはずなので、ご存知の方がいらっしゃったら、ご教授をお願いいたします。
本当にこれで困っております。解決策をどうか教えてください。。。
以上、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
Picosoftさんが解答されているように使えません。
代案として。
・コメントを書かずとも意味が分かる変数名にする
・コメントが必要なローカル変数をプライベート変数(そのクラス内でしか使えない変数)にする。
/// <summary>
/// これはintです。
/// </summary>
private int i = 0;
public void GetDlgData()
{
MessageBox.Show(i + 1);
}
No.1
- 回答日時:
ドキュメントコメントが使えるのは、クラスとクラスのメンバだけです。
残念ながらローカル変数には使えません。
http://www.atmarkit.co.jp/fdotnet/teamdev/teamde …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
C#で構造体の配列を持った構造体を使いたいのですが
C言語・C++・C#
-
C# インスタンスの破棄
その他(プログラミング・Web制作)
-
CloseとDisposeの違い
Visual Basic(VBA)
-
-
4
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
5
Select Case文でこのようなことは可能でしょうか?
Visual Basic(VBA)
-
6
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
7
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
8
インスタンス参照でアクセスできない。代わりに型名?
C言語・C++・C#
-
9
C#にて別クラスの関数を使いたい
C言語・C++・C#
-
10
VB.NET DataGridView 縦スクロールバーを常に表示
Visual Basic(VBA)
-
11
C#のクラスで値渡しをする
その他(プログラミング・Web制作)
-
12
エクセルのデータグループ化の際に貼り付けた図だけ一緒に折りたたんでくれません!
Windows Vista・XP
-
13
DataGridView からの値取得に関して
Visual Basic(VBA)
-
14
配列を使わずに、変数名を動的にループで回したい
C言語・C++・C#
-
15
C# シリアル通信でデータ受信時の欠損について
C言語・C++・C#
-
16
テーブルに主キーを作らないデメリットは?
その他(Microsoft Office)
-
17
Winmerge ファイルの中身は同じなのに黄色くなる
その他(OS)
-
18
C#でbyte配列から画像を表示させたい
C言語・C++・C#
-
19
C# try-catch でcatchに飛ばす方法
C言語・C++・C#
-
20
リストビューをスクロールさせるには
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クラス間でのデータ参照
-
C++でfriendクラスにしているの...
-
c++,ある関数のクラスから別の...
-
範囲外の数値を代入したらエラ...
-
関数内の変数に<summary>コメン...
-
継承したクラス側のクラス名の取得
-
C# log4netの使い方
-
C#にて別クラスの関数を使いたい
-
構造 他のクラスの構造体を別...
-
visual studioのデザイナ画面で...
-
a href="..." とServlet
-
アップキャスト、ダウンキャス...
-
親クラスから子クラスへアクセス。
-
C#のクラスライブラリでメッセ...
-
エクセルVBAで、条件に一致する...
-
「タイプ初期化子が例外をスロ...
-
オブジェクト指向プログラミン...
-
生成したインスタンスを削除す...
-
変数名の付け方
-
servletからjspへオブジェクト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数内の変数に<summary>コメン...
-
クラス間でのデータ参照
-
c++,ある関数のクラスから別の...
-
範囲外の数値を代入したらエラ...
-
C#にて別クラスの関数を使いたい
-
C#でほかのファイルにある自作...
-
C++でfriendクラスにしているの...
-
java-別クラスの変数の使い方を...
-
親クラスから子クラスへアクセス。
-
構造 他のクラスの構造体を別...
-
ひとつのファイルにクラスは1つ?
-
Java
-
import と extends について
-
継承したクラス側のクラス名の取得
-
Java リフレクションについて
-
C#のクラスライブラリでメッセ...
-
SwingでgetContentPaneのエラー...
-
アップキャスト、ダウンキャス...
-
C# インターフェイスの実装
-
visual studioのデザイナ画面で...
おすすめ情報