C#のDictionaryをソートする

Dictionaryの代わりにSortedDictionaryを利用すると、自動でキーを元にソートしてくれます。

// 宣言:SortedDictionaryとしてインスタンスを作成
var itemTable = new SortedDictionary<int, Item>();