ニュースグループから拾ってきました。現在実行されているメソッド名、ファイル名、行番号を取得する方法。


using System;
using System.Diagnostics ;

namespace getline
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
StackTrace st=new StackTrace (0,true);

StackFrame sf=new StackFrame ();
sf=st.GetFrame (0);
Console.WriteLine (“FileName: {0}”,sf.GetFileName ());
Console.WriteLine (“Line Number:
{0}”
,sf.GetFileLineNumber ());
Console.WriteLine (“Function Name:
{0}”
,sf.GetMethod ());

Console.Read ();
}
}

}

コメント書き込み