C# Sharp Exercises: Remove items from list by creating object internally by filtering
Write a program in C# Sharp to remove items from list by creating an object internally by filtering.
Sample Solution:
C# Sharp Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
// Define a class named LinqExercise18
class LinqExercise18
{
// 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 by creating object internally by filtering : ");
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);
}
// Remove the first occurrence of "p" from the list using LINQ and Remove method
listOfString.Remove(listOfString.FirstOrDefault(en => en == "p"));
// Select and display all items in the list after removing "p"
var _result = from z in listOfString
select z;
Console.Write("\nHere is the list after removing the item 'p' 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 by creating object internally by filtering : -------------------------------------------------------------------------- Here is the list of items : Char: m Char: n Char: o Char: p Char: q Here is the list after removing the item 'p' from the list : Char: m Char: n Char: o Char: q
Visual Presentation:
Flowchart:
C# Sharp Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C# Sharp to Remove Items from List using remove function by passing object.
Next: Write a program in C# Sharp to Remove Items from List by passing filters.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics