//Creating object of list
List<string> stringlist = new List<string>();
//adding items to list
stringlist.Add("a");
stringlist.Add("b");
stringlist.Add("c");
stringlist.Add("d");
stringlist.Add("e");
//deleting item by remove function by passing object
string a= stringlist.FirstOrDefault(st => st == "a");
stringlist.Remove(a);
//deleting item by creating object internally by filtering
stringlist.Remove(stringlist.FirstOrDefault(st => st == "a"));
//Remove items from list by passing filters
stringlist.RemoveAll(st => st == "a");
//Remove items by passing item index
stringlist.RemoveAt(0);
//remove range of element from list by passing start index and number of elements to delete
stringlist.RemoveRange(0, 2);This code snippet for remove items from list in LINQ.