logo

C# | Kuinka tarkistaa, sisältääkö luettelo tietyn elementin

List.Contains(T) -menetelmä käytetään tarkistamaan, onko elementti luettelossa vai ei. Listan ominaisuudet:

  • Se eroaa taulukoista. Listan kokoa voidaan muuttaa dynaamisesti, mutta taulukoiden ei.
  • List-luokka voi hyväksyä nullin kelvollisena arvona viitetyypeille ja se sallii myös päällekkäiset elementit.
  • Jos Kreivi tulee yhtä suureksi Kapasiteetti silloin Listan kapasiteetti kasvaa automaattisesti kohdistamalla sisäinen taulukko uudelleen. Olemassa olevat elementit kopioidaan uuteen taulukkoon ennen uuden elementin lisäämistä.

Syntaksi:



public bool Contains (T item);>

Tässä, kohde on objekti, joka on paikannettava luettelosta. Arvo voi olla tyhjä viitetyypeille. Palautusarvo: Tämä menetelmä palaa Totta jos tuote löytyy listasta, palaa muuten Väärä . Alla olevat ohjelmat havainnollistavat käyttöä List.Contains(T) -menetelmä: Esimerkki 1:

CSharp




kuinka poistaa kehittäjätila käytöstä Androidissa



java prioriteettijono



// 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>>ensimmäinen lista =>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));> >}> }>

>

menetelmät javassa

>

Lähtö:

True>

Esimerkki 2:

CSharp


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

>

dfs-algoritmi

>

Lähtö:

False>

Aika monimutkaisuus: O(n) sisältää menetelmän

Aputila: O(n) missä n on listan koko

Viite: