Open In App

C# | How to check whether a List contains a specified element

List<T>.Contains(T) Method is used to check whether an element is in the List<T> or not. Properties of List:

Syntax:



public bool Contains (T item);

Here, item is the object which is to be locate in the List<T>. The value can be null for reference types. Return Value: This method returns True if the item is found in the List<T> otherwise returns False. Below programs illustrate the use of List<T>.Contains(T) Method: 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));
    }
}

Output:



True

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"));
    }
}

Output:

False

Time complexity: O(n) for Contains method

Auxiliary Space: O(n) where n is size of the list

Reference:


Article Tags :
C#