logo

C# | So überprüfen Sie, ob eine Liste ein bestimmtes Element enthält

List.Contains(T)-Methode wird verwendet, um zu prüfen, ob ein Element in der Liste enthalten ist oder nicht. Eigenschaften der Liste:

  • Es unterscheidet sich von den Arrays. Die Größe einer Liste kann dynamisch geändert werden, Arrays jedoch nicht.
  • Die Listenklasse kann Null als gültigen Wert für Referenztypen akzeptieren und lässt auch doppelte Elemente zu.
  • Wenn die Zählen wird gleich Kapazität dann erhöht sich die Kapazität der Liste automatisch durch Neuzuweisung des internen Arrays. Die vorhandenen Elemente werden in das neue Array kopiert, bevor das neue Element hinzugefügt wird.

Syntax:



public bool Contains (T item);>

Hier, Artikel ist das Objekt, das in der Liste gefunden werden soll. Der Wert kann für Referenztypen null sein. Rückgabewert: Diese Methode gibt zurück WAHR wenn das Element in der Liste gefunden wird, andernfalls wird zurückgegeben FALSCH . Die folgenden Programme veranschaulichen die Verwendung von List.Contains(T)-Methode: Beispiel 1:

CSharp




Unterschied zwischen Tiger und Löwe





// 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>>erste 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));> >}> }>

Alphabet zu Zahl
>

>

Ausgabe:

Benennen Sie einen Linux-Ordner um
True>

Beispiel 2:

CSharp


Array-String in c



// 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'>));> >}> }>

>

Verzeichnis Linux umbenennen

>

Ausgabe:

False>

Zeitkomplexität: O(n) für die Contains-Methode

Hilfsraum: O(n) wobei n die Größe der Liste ist

Referenz: