public static void Main(string[] args)
{
Action a =() => Console.WriteLine(MethodInfo.GetCurrentMethod().Name);
a();
}
Dieser Code wird eine obskure Zeichenfolge wie folgt zurückgeben: <Main>b__0
.Verwenden von MethodInfo.GetCurrentMethod() in anonymen Methoden
Gibt es eine Möglichkeit, die anonymen Methoden zu ignorieren und einen besser lesbaren Methodennamen zu erhalten?
Und welchen Namen haben Sie für eine _anonymous_ Methode erwarten ?? –
Ich habe keinen Groll für MS anon. Methodenname-Generator. Ich habe mich nur gefragt, ob es eine Möglichkeit gibt, die Stack-Spur für die nächste nicht-anonyme Methode zu durchsuchen. Gibt es eine Möglichkeit zu wissen, dass eine MethodInfo-Instanz anonym ist? – HuBeZa