Gibt es eine Möglichkeit in C# eine zufällige Methode als Parameter zu übergeben?Eine zufällige Methode als Parameter übergeben?
meine Frage zu erklären:
Ich mag ein einfaches Logger-Tool schreiben, die die Ein- und Austritt eines Verfahrens mit den übergebenen Argumenten eine der Klassen- und Methodennamen berichten:
Des Protokolldatei ich bin mit dem Ziel an:
ENTERING: ClassOfDoom::MethodOfDoom(arg1={1} [int], arg2={true} [bool])
LEAVING: ClassOfDoom::MethodOfDoom RETURNING 1 [int]
Der Code, den ich im Sinn haben:
class ClassOfDoom {
// Remeber: MethodOfDoom is a _random_ method with _random_ arguments
public int MethodOfDoom(int arg1, bool arg2) {
Log.Entering(this, this.MethodOfDoom, arg1, arg2);
...
return Log.Returing(this, this.MethodOfDoom, 1);
}
}
Gibt es einen Weg, dies zu erreichen? Oder ist nicht C# so flexibel wie das?
Vielen Dank im Voraus!
Großartig! Es hat es geschafft! –