C# Sharp Exercises: Remove items from list using remove function
Write a program in C# Sharp to remove items from list using remove function by passing object.
Sample Solution:
C# Sharp Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
// Define a class named LinqExercise17
class LinqExercise17
{
    // Main method, the entry point of the program
    static void Main(string[] args)
    {
        // Create a list of strings
        List<string> listOfString = new List<string>();
        // Add strings to the list
        listOfString.Add("m");
        listOfString.Add("n");
        listOfString.Add("o");
        listOfString.Add("p");
        listOfString.Add("q");
        // Display information about the program
        Console.Write("\nLINQ : Remove items from list using remove function : ");
        Console.Write("\n----------------------------------------------------\n");
        // Select all items in the list using LINQ and display them
        var _result1 = from y in listOfString
                       select y;
        Console.Write("Here is the list of items : \n");
        foreach (var tchar in _result1)
        {
            Console.WriteLine("Char: {0} ", tchar);
        }
        // Find and remove the first occurrence of "o" from the list
        string newstr = listOfString.FirstOrDefault(en => en == "o");
        listOfString.Remove(newstr);
        // Select and display all items in the list after removing "o"
        var _result = from z in listOfString
                      select z;
        Console.Write("\nHere is the list after removing the item 'o' from the list : \n");
        foreach (var rChar in _result)
        {
            Console.WriteLine("Char: {0} ", rChar);
        }
        Console.ReadLine(); // Wait for user input before closing the program
    }
}
 
Sample Output:
LINQ : Remove items from list using remove function : ---------------------------------------------------- Here is the list of items : Char: m Char: n Char: o Char: p Char: q Here is the list after removing the item 'o' from the list : Char: m Char: n Char: p Char: q
Visual Presentation:
Flowchart:

C# Sharp Practice online:
Contribute your code and comments through Disqus.
Previous: Write a program in C# Sharp to Calculate Size of File using LINQ.
Next: Write a program in C# Sharp to Remove Items from List by creating an object internally by filtering. 
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
