List.Remove() method with example in C#

List.Remove() method with example in C#

C# List.Remove() technique: Here, we will find out about the Remove() strategy for List with example.

C# List.Remove() Method

List.Remove() technique is utilized to expel a given thing from the rundown.

Syntax:

    bool List<T>.Remove(T item);

Parameter: It acknowledges a thing of type T to erase from the rundown.

Return value: It restores a Boolean value if thing erased effectively – it returns genuine if the thing was not found in the rundown – it returns bogus.

Example:

    int list declaration:
    List<int> a = new List<int>();

    adding elements:
    a.Add(10);
    a.Add(20);
    a.Add(30);
    a.Add(40);
    a.Add(50);
    
    removing elements
    a.Remove(10)    //will return true 
    a.Remove(40)    //will return true 
    a.Remove(60)    //will return false
    
    Output:
    20 30 50

C# Example to expel things from the rundown utilizing List.Remove() Method:

using System;
using System.Text;
using System.Collections.Generic;

namespace Test
{
    class Program
    {
        static void printList(List<int> lst)
        {
            //printing elements
            foreach (int item in lst)
            {
                Console.Write(item + " ");
            }
            Console.WriteLine();
        }

        static void Main(string[] args)
        {
            //integer list
            List<int> a = new List<int>();

            //adding elements
            a.Add(10);
            a.Add(20);
            a.Add(30);
            a.Add(40);
            a.Add(50);

            //print the list
            Console.WriteLine("list elements...");
            printList(a);

            //remove elements
            if (a.Remove(10))
                Console.WriteLine("10 is removed.");
            else
                Console.WriteLine("10 does not exist in the list.");

            if (a.Remove(40))
                Console.WriteLine("20 is removed.");
            else
                Console.WriteLine("20 does not exist in the list.");

            if (a.Remove(100))
                Console.WriteLine("100 is removed.");
            else
                Console.WriteLine("100 does not exist in the list.");

            //list after removing the elements
            Console.WriteLine("list elements after removing elements...");
            printList(a);

            //hit ENTER to exit
            Console.ReadLine();
        }
    }
}

Output:

list elements...
10 20 30 40 50
10 is removed.
20 is removed.
100 does not exist in the list.
list elements after removing elements...
20 30 50

Recent Posts

error: Alert: Content is protected!!