Maison > développement back-end > Tutoriel C#.Net > Le programme C# montre l'utilisation de la propriété Exists

Le programme C# montre l'utilisation de la propriété Exists

WBOY
Libérer: 2023-08-22 23:53:02
avant
1065 Les gens l'ont consulté

Le programme C# montre lutilisation de la propriété Exists

La propriété Exists est une propriété très utile en C# qui vérifie si un élément de la collection satisfait une condition donnée. Cette propriété fait partie de la classe List en C# et renvoie une valeur booléenne indiquant si la liste contient des éléments qui répondent aux critères spécifiés. Dans cet article, nous explorerons l'utilisation de la propriété Exists dans les programmes C#.

Qu'est-ce que la propriété Existe ?

La propriété Exists est une propriété booléenne définie dans la classe List Il accepte un délégué comme argument et renvoie une valeur booléenne indiquant s'il existe des éléments dans la liste qui correspondent aux critères donnés.

Syntaxe pour les attributs existants

public bool Exists(Predicate<T> match)
Copier après la connexion

Exemple : Vérifiez si un élément existe dans une liste à l'aide de la propriété Exists

Voyons un exemple qui montre comment utiliser la propriété Exists pour vérifier si un élément existe dans une liste.

using System;
using System.Linq;
using System.Collections.Generic;

class Program {
   static void Main(string[] args) {
      List<string> fruits = new List<string>() { "apple", "banana", "orange", "grape", "mango" };
   
      bool exists = fruits.Exists(f => f.Equals("apple"));
   
      if (exists) {
         Console.WriteLine("Apple exists in the list");
      }
      else {
         Console.WriteLine("Apple does not exist in the list");
      }
   }
}
Copier après la connexion

Dans ce code, nous avons une liste de chaînes appelées fruits. Nous utilisons la propriété Exists pour vérifier si l'élément "apple" existe dans la liste. Nous passons une expression lambda qui vérifie si chaque élément de la liste est égal à « pomme ».

Sortie

Apple exists in the list
Copier après la connexion

Exemple : utilisez la propriété Exists pour vérifier s'il existe des éléments qui satisfont à la condition

Voyons maintenant un exemple qui montre comment utiliser la propriété Exists pour vérifier si un élément de la liste satisfait à une condition.

using System;
using System.Linq;
using System.Collections.Generic;

class Program {
   static void Main(string[] args) {
      List<int> numbers = new List<int>() { 1, 2, 3, 4, 5 };
   
      bool exists = numbers.Exists(n => n > 3);
   
      if (exists) {
         Console.WriteLine("There exists an element in the list greater than 3");
      }
      else {
         Console.WriteLine("There is no element in the list greater than 3");
      }
   }
}
Copier après la connexion

Dans ce code, nous avons une liste d'entiers appelés nombres. Nous utilisons la propriété Exists pour vérifier si un élément de la liste est supérieur à 3. Nous avons passé une expression lambda qui vérifie si chaque élément de la liste est supérieur à 3.

Sortie

There exists an element in the list greater than 3
Copier après la connexion

Conclusion

La propriété Exists est une propriété puissante qui peut être utilisée pour vérifier si un élément de la collection répond à une condition donnée. Dans cet article, nous avons exploré l'utilisation de la propriété Exists dans les programmes C#. Nous avons vu comment vérifier si un élément existe dans une liste et comment vérifier si un élément de la liste satisfait à une condition.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal