Sobes.tech
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.