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: