動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

SortedDictionary を選ぶ場面 (キー順序が必要な時)

出典: C# Dictionary と HashTable の使い分け — 業務SEが型安全に書く3つの判断軸SortedDictionary を選ぶ場面 (キー順序が必要な時)

SortedDictionary を選ぶ場面 (キー順序が必要な時) (csharp)#60f75f238d6e
// 設定キーをアルファベット順で反復したい場面
SortedDictionary<string, string> config = new SortedDictionary<string, string>();
config.Add("zebra", "ZZ");
config.Add("apple", "AA");
config.Add("mango", "MM");
 
foreach (var kv in config) {
    Console.WriteLine($"{kv.Key}={kv.Value}");
    // 出力: apple=AA, mango=MM, zebra=ZZ (キー昇順)
}
▸ 実行ボタンで結果を表示
  • id: #60f75f238d6e
  • lines: 10
  • extracted: 2026-06-10
  • captured: 2026-06-04

Source収録記事

この snippet は記事の「SortedDictionary を選ぶ場面 (キー順序が必要な時)」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

4
図鑑トップ