logo

C# | Hoe u kunt controleren of een lijst een opgegeven element bevat

List.Contains(T)-methode wordt gebruikt om te controleren of een element in de lijst staat of niet. Eigenschappen van lijst:

  • Het is anders dan de arrays. Het formaat van een lijst kan dynamisch worden aangepast, maar arrays niet.
  • De klasse List kan null accepteren als een geldige waarde voor referentietypen en staat ook dubbele elementen toe.
  • Als de Graaf gelijk wordt aan Capaciteit vervolgens neemt de capaciteit van de lijst automatisch toe door de interne array opnieuw toe te wijzen. De bestaande elementen worden naar de nieuwe array gekopieerd voordat het nieuwe element wordt toegevoegd.

Syntaxis:



public bool Contains (T item);>

Hier, item is het object dat in de lijst moet worden gevonden. De waarde kan nul zijn voor referentietypen. Winstwaarde: Deze methode retourneert WAAR als het item in de lijst wordt gevonden, komt het anders terug Vals . Onderstaande programma's illustreren het gebruik van Lijst.Bevat(T) Methode: Voorbeeld 1:

CSerp




abs c-code

hoe verborgen apps op Android te openen





// 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>>eerste lijst =>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));> >}> }>

>

>

Uitgang:

True>

Voorbeeld 2:

regexp_like in mysql

CSerp




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

>

sql-server draaipunt

>

Uitgang:

False>

Tijdcomplexiteit: O(n) voor Bevat-methode

Hulpruimte: O(n) waarbij n de grootte van de lijst is

Referentie: