List.Indeholder(T)-metoden bruges til at kontrollere, om et element er på listen eller ej. Listens egenskaber:
- Det er forskelligt fra arrays. En liste kan ændres dynamisk, men arrays kan ikke.
- Listeklassen kan acceptere null som en gyldig værdi for referencetyper, og den tillader også duplikerede elementer.
- Hvis Tælle bliver lig med Kapacitet så øges listens kapacitet automatisk ved at omallokere det interne array. De eksisterende elementer vil blive kopieret til det nye array før tilføjelsen af det nye element.
Syntaks:
public bool Contains (T item);>
Her, vare er det objekt, der skal placeres i listen. Værdien kan være nul for referencetyper. Returneringsværdi: Denne metode vender tilbage Rigtigt hvis varen findes i Listen ellers returneres Falsk . Nedenstående programmer illustrerer brugen af List.Contains(T)-metode: Eksempel 1:
CSarp
java er den næste
// 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 andet hvis andet hvis java
>
>
dfs vs bfs
Produktion:
True>
Eksempel 2:
CSarp
understreng af 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
>
Produktion:
False>
Tidskompleksitet: O(n) for Indeholder metode
Hjælpeplads: O(n) hvor n er størrelsen på listen
Reference: