public static void Main(string[] args)
{
Action a =() => Console.WriteLine(MethodInfo.GetCurrentMethod().Name);
a();
}
このコードでは、わかりにくい文字列、つまり<Main>b__0
が返されます。匿名メソッドでMethodInfo.GetCurrentMethod()を使用する
匿名メソッドを無視してよりわかりやすいメソッド名を取得する方法はありますか?
そして、あなたは_anonymous_メソッドのために何名を期待していません? –
私はMSのための恨みを持っていません。メソッド名ジェネレータ。最も近い非匿名メソッドのスタックトレースを掘り起こす方法があるのだろうかと疑問に思っただけですか? MethodInfoインスタンスが匿名であることを知る方法はありますか? – HuBeZa