LINQ 2/5 : Méthodes conditionnelles

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.

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/linq-methodes-conditionnelles/

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Verified by MonsterInsights