Opérateurs d’élément
Contexte : Les opérateurs d’élément retournent un seul élément (First, Last, Single, ElementAt) ou une valeur par défaut si non trouvé.
int[] numbers = { 10, 20, 30 };int first = numbers.First(); // 10int last = numbers.Last(); // 30int second = numbers.ElementAt(1); // 20int firstEven = numbers.FirstOrDefault(n => n % 2 == 0); // 10int missing = numbers.SingleOrDefault(n => n > 100); // 0 (default)Exemple d’utilisation dans le monde réel
Section intitulée « Exemple d’utilisation dans le monde réel »Obtention d’un enregistrement spécifique : Utilisez FirstOrDefault lors de la récupération d’un utilisateur par ID (gérez le cas non trouvé).
Exemple : Dans EF Core, FirstOrDefault se traduit par SELECT TOP 1.