logo

C# | Cum se verifică dacă o listă conține un element specificat

Metoda List.Contains(T). este folosit pentru a verifica dacă un element este sau nu în Listă. Proprietățile listei:

  • Este diferit de matrice. O listă poate fi redimensionată dinamic, dar matricele nu.
  • Clasa Listă poate accepta null ca valoare validă pentru tipurile de referință și permite, de asemenea, elemente duplicate.
  • Dacă Numara devine egal cu Capacitate atunci capacitatea Listei crește automat prin realocarea matricei interne. Elementele existente vor fi copiate în noua matrice înainte de adăugarea noului element.

Sintaxă:

public bool Contains (T item);>

Aici, articol este obiectul care urmează să fie localizat în Listă. Valoarea poate fi nulă pentru tipurile de referință. Valoare returnată: Această metodă revine Adevărat dacă articolul se găsește în Listă, altfel revine Fals . Programele de mai jos ilustrează utilizarea Metoda List.Contains(T): Exemplul 1:



CSharp


felierea java



tutoriale 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 Integers> >List<>int>>prima 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));> >}> }>

>

text wrapper css
>

Ieșire:

True>

Exemplul 2:

CSharp




cadru de colecții 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'>));> >}> }>

>

algoritmul dfs

>

Ieșire:

False>

Complexitatea timpului: O(n) pentru metoda Conține

Spațiu auxiliar: O(n) unde n este dimensiunea listei

Referinţă: