logo

C# | Comment vérifier si une liste contient un élément spécifié

Méthode List.Contains(T) est utilisé pour vérifier si un élément est dans la liste ou non. Propriétés de la liste :

  • C'est différent des tableaux. Une liste peut être redimensionnée dynamiquement, mais pas les tableaux.
  • La classe List peut accepter null comme valeur valide pour les types de référence et autorise également les éléments en double.
  • Si la Compter devient égal à Capacité alors la capacité de la Liste augmente automatiquement en réaffectant le tableau interne. Les éléments existants seront copiés dans le nouveau tableau avant l'ajout du nouvel élément.

Syntaxe:



public bool Contains (T item);>

Ici, article est l'objet qui doit être localisé dans la liste. La valeur peut être nulle pour les types référence. Valeur de retour : Cette méthode renvoie Vrai si l'élément est trouvé dans la liste, sinon renvoie FAUX . Les programmes ci-dessous illustrent l'utilisation de Méthode List.Contains(T) : Exemple 1:

CSharp




Amisha Patel





nœud de liste Java
// C# Program to check whether the> // element is present in the List> // or not> using> System;> using> System.Collections;> using> System.Collections.Generic;> class> Geeks {> >// Main Method> >public> static> void> Main(String[] args)> >{> >// Creating an List of Integers> >List<>int>>première liste =>new> List<>int>>();> >// Adding elements to List> >firstlist.Add(1);> >firstlist.Add(2);> >firstlist.Add(3);> >firstlist.Add(4);> >firstlist.Add(5);> >firstlist.Add(6);> >firstlist.Add(7);> >// Checking whether 4 is present> >// in List or not> >Console.Write(firstlist.Contains(4));> >}> }>

>

bordure en utilisant CSS
>

Sortir:

True>

Exemple 2 :

CSharp




vlc télécharger des vidéos depuis youtube

// C# Program to check whether the> // element is present in the List> // or not> using> System;> using> System.Collections;> using> System.Collections.Generic;> class> Geeks {> >// Main Method> >public> static> void> Main(String[] args)> >{> >// Creating an List of String> >List firstlist =>new> List();> >// Adding elements to List> >firstlist.Add(>'Geeks'>);> >firstlist.Add(>'For'>);> >firstlist.Add(>'Geeks'>);> >firstlist.Add(>'GFG'>);> >firstlist.Add(>'C#'>);> >firstlist.Add(>'Tutorials'>);> >firstlist.Add(>'techcodeview.com'>);> >// Checking whether Java is present> >// in List or not> >Console.Write(firstlist.Contains(>'Java'>));> >}> }>

>

toutes les majuscules commande Excel

>

Sortir:

False>

Complexité temporelle : O(n) pour la méthode Contient

Espace auxiliaire : O(n) où n est la taille de la liste

Référence: