logo

C# | Hvordan sjekke om en liste inneholder et spesifisert element

List.Contains(T)-metoden brukes til å sjekke om et element er i listen eller ikke. Listens egenskaper:

  • Det er forskjellig fra arrayene. En liste kan endres dynamisk, men matriser kan ikke.
  • Listeklassen kan godta null som en gyldig verdi for referansetyper, og den tillater også dupliserte elementer.
  • Hvis Telle blir lik Kapasitet da øker kapasiteten til listen automatisk ved å omfordele den interne matrisen. De eksisterende elementene vil bli kopiert til den nye matrisen før det nye elementet legges til.

Syntaks:



public bool Contains (T item);>

Her, punkt er objektet som skal lokaliseres i listen. Verdien kan være null for referansetyper. Returverdi: Denne metoden kommer tilbake ekte hvis varen er funnet i listen ellers returneres Falsk . Nedenfor programmer illustrerer bruken av List.Contains(T)-metoden: Eksempel 1:

CSarp




registrere minne





// 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>>førsteliste =>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));> >}> }>

hvis annet hvis annet hvis java

>

>

oops konsepter i java

Produksjon:

True>

Eksempel 2:

CSarp

delstreng av streng 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 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'>));> >}> }>

>

objektiv java

>

Produksjon:

False>

Tidskompleksitet: O(n) for Inneholder metode

Hjelpeplass: O(n) hvor n er størrelsen på listen

Henvisning: