C # | Как проверить, содержит ли список указанный элемент
Опубликовано: 8 Марта, 2022
List <T> .Contains (T) Метод используется для проверки того, находится ли элемент в List <T> или нет.
Свойства списка:
- Он отличается от массивов. Размер списка можно изменять динамически, а вот массивов - нет.
- Класс списка может принимать null как допустимое значение для ссылочных типов, а также допускает дублирование элементов.
- Если граф становится равен емкости , то емкость из списка увеличивается автоматически за счет перераспределения внутреннего массива. Существующие элементы будут скопированы в новый массив перед добавлением нового элемента.
Синтаксис:
public bool Содержит (элемент T);
Здесь item - это объект, который нужно разместить в List <T>. Для ссылочных типов значение может быть нулевым.
Возвращаемое значение: этот метод возвращает True, если элемент найден в List <T>, в противном случае возвращает False .
Ниже приведены программы, иллюстрирующие использование метода List <T> .Contains (T):
Example 1:
// 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<T> of Integers List< int > firstlist = 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)); } } |
Выход:
Правда
Example 2:
// 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<T> of String List<String> firstlist = new List<String>(); // Adding elements to List firstlist.Add( "Geeks" ); firstlist.Add( "For" ); firstlist.Add( "Geeks" ); firstlist.Add( "GFG" ); firstlist.Add( "C#" ); firstlist.Add( "Tutorials" ); firstlist.Add( "GeeksforGeeks" ); // Checking whether Java is present // in List or not Console.Write(firstlist.Contains( "Java" )); } } |
Выход:
Ложь
Ссылка:
- https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1.contains?view=netframework-4.7.2