5
List <T>は挿入順序を保証しますか?
リストに3つの文字列があるとします(例: "1"、 "2"、 "3")。 次に、それらを並べ替えて、位置2に「2」を配置します(たとえば、「2」、「1」、「3」)。 私はこのコードを使用しています(indexToMoveToを1に設定): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); これは機能するようですが、時々奇妙な結果が出ます。時々、注文が間違っているか、リストのアイテムが削除されています! 何か案は?いList<T>保証順序は? 関連: List <T>は、アイテムが追加された順に返されることを保証しますか?
238
c#
.net
collections