- 1/5: Présentation de Linq
- 2/5: Méthodes conditionnelles
- 3/5: Méthodes de recherche
- 4/5: Méthodes de tri
- 5/5: Méthodes de calcul
Dans cette partie, vous découvrirez l’utilisation des méthodes conditionnelles, c’est à dire vous permettant de déterminer si les éléments présents dans une liste respectent une ou plusieurs conditions.
- All(condition): Détermine si tous les éléments respectent une condition.
bool enBDD = clients.All(c => c.Id != 0);
- Any(): Détermine si la collection contient des éléments.
bool nonVide = clients.Any();
- Any(condition): Détermine si au moins un élément respecte une condition.
bool estPresent = clients.Any(c => c.Nom == "Dupont");
- Count(): Compte le nombre d’éléments.
int count = clients.Count();
- Count(condition): Compte le nombre d’éléments respectant une condition.
int count = clients.Count(c => c.Nom.Contains("Dupont"));
Déjà fini ?? Rassurez-vous j’ai abordé le plus simple, le plus amusant arrivera par la suite 🙂
Je vous invite à consulter la troisième partie traitant des méthodes de recherche de Linq.