Метод List.Contains(T). використовується для перевірки того, чи є елемент у списку чи ні. Властивості списку:
- Він відрізняється від масивів. Розмір списку можна динамічно змінювати, але масиви – ні.
- Клас списку може приймати null як дійсне значення для посилальних типів, а також дозволяє повторювати елементи.
- Якщо Рахувати дорівнює Ємність тоді ємність списку автоматично збільшується шляхом перерозподілу внутрішнього масиву. Існуючі елементи буде скопійовано до нового масиву перед додаванням нового елемента.
Синтаксис:
public bool Contains (T item);>
тут, пункт це об'єкт, який потрібно знайти в списку. Для посилальних типів значення може бути нульовим. Повернене значення: Цей метод повертає правда якщо елемент знайдено в списку, інакше повертається помилковий . Наведені нижче програми ілюструють використання Метод List.Contains(T): приклад 1:
CSharp
що таке rom
// 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>>перший список =>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));> >}> }> |
використання Інтернету
>
>
heapify сортувати
Вихід:
True>
приклад 2:
CSharp
тестові випадки junit
// 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'>));> >}> }> |
>
java передає int до рядка
>
Вихід:
False>
Часова складність: O(n) для методу Contains
Допоміжний простір: O(n), де n - розмір списку
Посилання: