Junior — Middle
Könnten Sie das Konzept der Lambda-Ausdrücke in der Programmierung erklären?
sobes.tech KI
Antwort von AI
Lambda-Ausdrücke in der Programmierung sind anonyme Funktionen, die als Parameter übergeben, in Variablen gespeichert und zur kompakten Beschreibung des Verhaltens verwendet werden können.
In C# ermöglichen Lambda-Ausdrücke das Schreiben kurzer Funktionen, ohne eine separate Methode erstellen zu müssen. Sie werden häufig mit LINQ und Delegaten verwendet.
Beispiel:
Func<int, int> square = x => x * x;
int result = square(5); // result ist 25
Hier ist x => x * x ein Lambda-Ausdruck, der den Parameter x übernimmt und sein Quadrat zurückgibt. Dies vereinfacht den Code und erhöht die Lesbarkeit.