Dire que j'ai 3 chaînes dans une Liste (par ex. "1","2","3").
Ensuite, je veux réorganiser leur place "2" dans la position 1 (par ex. "2","1","3").
Je suis l'aide de ce code (réglage indexToMoveTo à 1):
listInstance.Remove(itemToMove);
listInstance.Insert(indexToMoveTo, itemToMove);
Cela semble fonctionner, MAIS je suis parfois obtenir des résultats étranges; parfois, la commande est incorrecte ou des éléments de la liste sont de se faire supprimé!
Des idées? et fait une Liste de garantir l'ordre?
Connexes:
Ne une Liste<T> garantie que les articles seront retournés dans l'ordre où ils ont été ajoutés?