Wpis z mikrobloga

@CorpseBide public void RemoveInices(List lista, int[] indices) { List ordered = indices.ToList().SortDesc(e => e); foreach(int elem in ordered) { lista.RemoveAt(elem); } } Mogą być błędy, bo na szybko z głowy na telefonie pisane. Poskrtować musisz od największego do najmniejszego.

Tak, jak kolega @object napisał, extension method to idealne rozwiązanie w tym wypadku.
  • Odpowiedz