int
アイテムが追加された順序を保持するための要件を持つ-string
キーと値のペアのリストを保存する必要があります。初期化されると、変更されません。つまり、何も追加または削除されません。
最初は使うことを考えていDictionary<int,string>
ましたが、アイテムにアクセスする必要があるたびに
foreach(var entry in dict.OrderBy(e=>e.Key)) { } //as Key is `int`
ただし、毎回注文するのが最善の方法ではないようです。
今、私はアイテムの注文を保証するList<Tuple<int, string>>
とすぐに、を持っているという考えに至りました。List<T>
それで、より良いオプションはありますか?