C#のDictionaryの使い方は何ですか?

C#のDictionaryは、キーと値のペアのコレクションで、キーを使って値にアクセスしたり操作したりできるものです。これはジェネリック型であり、任意の型のキーと値を格納することができます。

以下は辞書の一般的な使い方です:

  1. Dictionaryオブジェクトを作成する。
Dictionary<TKey, TValue> dictionary = new Dictionary<TKey, TValue>();
  1. キーと値のペアを追加する:
dictionary.Add(key, value);

インデックス機能を使用することもできます。

dictionary[key] = value;
  1. 値を取得します。
TValue value = dictionary[key];
  1. 指定されたキーが含まれているかどうかをチェックしてください。
bool containsKey = dictionary.ContainsKey(key);
  1. キーまたは値をすべて取得します。
ICollection<TKey> keys = dictionary.Keys;
ICollection<TValue> values = dictionary.Values;
  1. 辞書を検索する:
foreach (KeyValuePair<TKey, TValue> pair in dictionary)
{
    TKey key = pair.Key;
    TValue value = pair.Value;
    // 进行操作
}
  1. キーと値のペアを削除する。
bool removed = dictionary.Remove(key);
  1. 辞書をクリアする:
dictionary.Clear();

辞書は、キーと値のペアを素早く検索や操作できる効率的なデータ構造です。キャッシュやインデックスなど、さまざまな場面で広く利用されています。

bannerAds