5
List <T>是否保证插入顺序?
假设我在列表中有3个字符串(例如“ 1”,“ 2”,“ 3”)。 然后,我想对它们进行重新排序以将“ 2”放在位置1(例如“ 2”,“ 1”,“ 3”)。 我正在使用此代码(将indexToMoveTo设置为1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); 这似乎可行,但是我偶尔会得到奇怪的结果。有时订单不正确或列表中的项目被删除! 有任何想法吗?是否List<T>保证订单? 有关: List <T>是否保证按添加顺序返回项目?
238
c#
.net
collections