- ベストアンサー
Debug.WriteLine でソース上の行数を出す
Debug.WriteLine でその場所のソース上の行数を出す事はできますか? Debug.WriteLine([ソース上の行数]) [ソース上の行数]という関数かシステム変数があればできそうですが、探しても分かりませんでした。 以上、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
StackFrameオブジェクトを構築し, GetMethodメソッドでメソッド情報を得て, Nameプロパティから取り出します。 MSDN: StackFrame クラス (System.Diagnostics) http://msdn.microsoft.com/ja-jp/library/system.diagnostics.stackframe.aspx MSDN: StackFrame コンストラクタ (System.Diagnostics) http://msdn.microsoft.com/ja-jp/library/2206sf5f.aspx MSDN: StackFrame.GetMethod メソッド (System.Diagnostics) http://msdn.microsoft.com/ja-jp/library/system.diagnostics.stackframe.getmethod.aspx MSDN: MethodBase クラス (System.Reflection) http://msdn.microsoft.com/ja-jp/library/system.reflection.methodbase.aspx MSDN: MemberInfo.Name プロパティ (System.Reflection) http://msdn.microsoft.com/ja-jp/library/system.reflection.memberinfo.name.aspx
お礼
ありがとうございます。MSDNのライブラリの中で迷子になっていました。たすかりました。