Junior — Middle
Quel résultat la méthode LastOrDefault renvoie-t-elle si aucun élément correspondant n'est présent dans la collection?
sobes.tech IA
Réponse de l'IA
La méthode LastOrDefault en C# renvoie le dernier élément d'une séquence qui satisfait une condition, ou la valeur par défaut pour le type si aucun élément n'est trouvé.
Si aucun élément correspondant n'est trouvé dans la collection :
- Pour les types de référence, elle renvoie
null. - Pour les types de valeur, elle renvoie la valeur par défaut (par exemple,
0pourint,falsepourbool).
Exemple :
var numbers = new List<int> {1, 2, 3};
int result = numbers.LastOrDefault(n => n > 5); // result sera 0, car aucun élément > 5
string[] words = {"apple", "banana"};
string word = words.LastOrDefault(w => w.StartsWith("z")); // word sera null