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>>();>> >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: