Angenommen, ich habe 3 Zeichenfolgen in einer Liste (z. B. "1", "2", "3").
Dann möchte ich sie neu anordnen, um "2" an Position 1 zu platzieren (z. B. "2", "1", "3").
Ich verwende diesen Code (setze indexToMoveTo auf 1):
listInstance.Remove(itemToMove);
listInstance.Insert(indexToMoveTo, itemToMove);
Dies scheint zu funktionieren, aber ich bekomme gelegentlich seltsame Ergebnisse; Manchmal ist die Reihenfolge falsch oder Artikel aus der Liste werden gelöscht!
Irgendwelche Ideen? Ist List<T>
Garantie Bestellung?