Sonntag, 20. Februar 2011

Löschen von Items aus einer Collection

Eine weitere Möglichkeit Werte aus einer Collection zu löschen, ohne den Fehler "Specified argument was out of range of valid values" zu bekommen, wäre folgende:

List<string> list = new List<string>();

list.Add("Eintrag1");
list.Add("Eintrag2");
list.Add("Eintrag3");
list.Add("Eintrag4");

var itemToDelete = new ArrayList();

foreach (string value in list)
{
   itemToDelete.Add(value);
}

foreach (string item in itemToDelete)
{
   list.Remove(item);
}

1 Kommentar: