Sąrašas.Contains(T) Metodas naudojamas norint patikrinti, ar elementas yra sąraše, ar ne. Sąrašo ypatybės:
- Tai skiriasi nuo masyvų. Sąrašo dydį galima keisti dinamiškai, bet ne masyvų.
- Sąrašo klasė gali priimti nulį kaip galiojančią nuorodų tipų reikšmę, taip pat leidžia pasikartojančius elementus.
- Jei Suskaičiuoti tampa lygus Talpa tada Sąrašo talpa automatiškai padidėja perskirstant vidinį masyvą. Esami elementai bus nukopijuoti į naują masyvą prieš pridedant naują elementą.
Sintaksė:
public bool Contains (T item);>
Čia daiktas yra objektas, kurio vieta turi būti sąraše. Nuorodų tipų vertė gali būti nulinė. Grąžinimo vertė: Šis metodas grįžta Tiesa jei prekė rasta Sąraše, grąžinama kitu atveju Netiesa . Žemiau pateiktos programos iliustruoja naudojimą List.Contains(T) metodas: 1 pavyzdys:
CSharp
vardas
kaip java paversti eilutę į sveikąjį skaičių
// 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>>pirmasis sąrašas =>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));> >}> }> |
>
>
Išvestis:
True>
2 pavyzdys:
kas yra vartotojo vardas
CSharp
java bool į eilutę
// 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'>));> >}> }> |
>
bool į eilutę java
>
Išvestis:
False>
Laiko sudėtingumas: O(n) – Sudėtyje esantis metodas
Pagalbinė erdvė: O(n) kur n yra sąrašo dydis
Nuoroda: