logo

C# | Kako preveriti, ali seznam vsebuje določen element

Metoda List.Contains(T). se uporablja za preverjanje, ali je element na seznamu ali ne. Lastnosti seznama:

  • Razlikuje se od nizov. Velikost seznama je mogoče dinamično spreminjati, matrik pa ne.
  • Razred seznama lahko sprejme null kot veljavno vrednost za referenčne tipe in dovoljuje tudi podvojene elemente.
  • Če je štetje postane enako Zmogljivost potem se zmogljivost seznama samodejno poveča s prerazporeditvijo notranjega polja. Obstoječi elementi bodo kopirani v novo matriko pred dodajanjem novega elementa.

Sintaksa:



public bool Contains (T item);>

tukaj, postavka je predmet, ki ga je treba najti na seznamu. Vrednost je lahko nič za referenčne tipe. Povratna vrednost: Ta metoda se vrne Prav če je predmet najden na seznamu, se sicer vrne False . Spodnji programi prikazujejo uporabo Metoda List.Contains(T): Primer 1:

CSharp




analogno komunikacijo



oblazinjenje css



// 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>>prvi seznam =>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));> >}> }>

>

logika prvega reda

>

Izhod:

True>

Primer 2:

CSharp


kako najti skrite aplikacije na androidu



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

>

spremeni ime imenika linux

>

Izhod:

False>

Časovna zahtevnost: O(n) za metodo Vsebuje

Pomožni prostor: O(n), kjer je n velikost seznama

Referenca: