C#の辞書の使い方は何ですか?
C#における辞書は、データを格納してアクセスするためのキーと値のペアの集合です。辞書は、現実世界の辞書に似ており、各エントリーには固有のキーとそれに対応する値があります。
C#のディクショナリを使用する際の一般的な方法には、次のものがあります。
- 辞書を作成します:
Dictionary<TKey, TValue> dictionary = new Dictionary<TKey, TValue>(); - キーと値のペアを追加する:
dictionary.Add(key, value); - 指定したキーに対応する値を取得します:
TValue value = dictionary[key]; - 辞書の要素を更新してください:
dictionary[key] = newValue; - 指定したキーが辞書に存在するかどうかを確認します:
bool exists = dictionary.ContainsKey(key); - 辞書からキーとその値を削除します: dictionary.Remove(key);
- 辞書の反復処理:
foreach(KeyValuePair<TKey, TValue> pair in dictionary)
{
TKey key = pair.Key;
TValue value = pair.Value;
// 処理を行う
} - 辞書からキーまたは値を取得する場合は、ICollection keys = dictionary.Keys; ICollection values = dictionary.Values; を使用します。
必要に応じて、より複雑な操作を完了するために、これらはいくつかの基本的な辞書操作方法です。