Junior — Middle
Welches Ergebnis gibt die Methode LastOrDefault zurück, wenn kein übereinstimmendes Element in der Sammlung vorhanden ist?
sobes.tech KI
Antwort von AI
Die Methode LastOrDefault in C# gibt das letzte Element einer Sequenz zurück, das eine Bedingung erfüllt, oder den Standardwert für den Typ, wenn kein solches Element gefunden wird.
Wenn kein passendes Element in der Sammlung vorhanden ist:
- Für Referenztypen wird
nullzurückgegeben. - Für Wertetypen wird der Standardwert zurückgegeben (z.B.
0fürint,falsefürbool).
Beispiel:
var numbers = new List<int> {1, 2, 3};
int result = numbers.LastOrDefault(n => n > 5); // result ist 0, da keine Elemente > 5
string[] words = {"apple", "banana"};
string word = words.LastOrDefault(w => w.StartsWith("z")); // word ist null