Junior — Middle
Können Sie erklären, was eine anonyme Methode ist und wie sie in der Programmierung verwendet wird?
sobes.tech KI
Antwort von AI
Eine anonyme Methode ist eine Methode (Funktion), die keinen Namen hat und in der Regel direkt am Einsatzort definiert wird. In der Programmierung werden sie häufig verwendet, um Code als Parameter zu übergeben, zum Beispiel in Delegaten oder Ereignis-Handlern.
In C# sind anonyme Methoden vor Lambda-Ausdrücken aufgetaucht und haben die folgende Syntax:
delegate void Print(string message);
Print print = delegate(string msg) {
Console.WriteLine(msg);
};
print("Hallo");
Hier ist delegate(string msg) { ... } eine anonyme Methode ohne Namen, die einem Delegate zugewiesen werden kann.
Anonyme Methoden sind nützlich, wenn man eine kurze Funktion direkt vor Ort definieren möchte, ohne eine separate benannte Methode zu erstellen.