Metodo List.Contains(T). viene utilizzato per verificare se un elemento è nella Lista o meno. Proprietà dell'elenco:
- È diverso dagli array. Un elenco può essere ridimensionato dinamicamente ma gli array no.
- La classe List può accettare null come valore valido per i tipi di riferimento e consente anche elementi duplicati.
- Se la Contare diventa uguale a Capacità quindi la capacità dell'elenco aumenta automaticamente riallocando l'array interno. Gli elementi esistenti verranno copiati nel nuovo array prima dell'aggiunta del nuovo elemento.
Sintassi:
public bool Contains (T item);>
Qui, articolo è l'oggetto che deve essere individuato nella Lista. Il valore può essere null per i tipi di riferimento. Valore di ritorno: Questo metodo ritorna VERO se l'elemento si trova nell'Elenco altrimenti restituisce Falso . Di seguito i programmi illustrano l'uso di Metodo List.Contains(T): Esempio 1:
CSharp
Giochi iMessage per Android
// 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>>primalista =>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));> >}> }> |
numeri abc
>
>
Java diviso in stringhe
Produzione:
True>
Esempio 2:
CSharp
bash divide la stringa per delimitatore
// 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'>));> >}> }> |
>
stringa Java in booleano
>
Produzione:
False>
Complessità temporale: O(n) per il metodo Contiene
Spazio ausiliario: O(n) dove n è la dimensione dell'elenco
Riferimento: