logo

C# 辞書

C# Dictionary クラスはハッシュテーブルの概念を使用します。キーに基づいて値を保存します。一意のキーのみが含まれます。キーを使用すると、要素を簡単に検索または削除できます。これは System.Collections.Generic 名前空間にあります。

C# 辞書の例

Add() メソッドを使用して要素を格納し、for-each ループを使用して要素を反復する汎用 Dictionary クラスの例を見てみましょう。ここでは、KeyValuePair クラスを使用してキーと値を取得しています。

 using System; using System.Collections.Generic; public class DictionaryExample { public static void Main(string[] args) { Dictionary names = new Dictionary(); names.Add('1','Sonoo'); names.Add('2','Peter'); names.Add('3','James'); names.Add('4','Ratan'); names.Add('5','Irfan'); foreach (KeyValuePair kv in names) { Console.WriteLine(kv.Key+' '+kv.Value); } } } 

出力:

 1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan