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