C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のDictionary(辞書)メソッド一覧と基本的な使い方

C#におけるDictionaryは、キー(Key)と値(Value)のペアを格納するコレクションです。ジェネリック版の Dictionary<TKey, TValue> は、System.Collections.Generic 名前空間に含まれており、型安全にキーと値を管理できます。

Dictionaryでよく使われる主なメソッド・プロパティは以下の通りです。

No.メソッドと説明
1Add(TKey, TValue)
Dictionaryにキーと値のペアを追加します。同じキーが既に存在する場合は例外が発生します。
2Remove(TKey)
指定したキーを持つ要素を削除します。
3ContainsKey(TKey)
指定したキーが Dictionary<TKey, TValue> 内に存在するかどうかを確認します。
4ContainsValue(TValue)
指定した値が Dictionary<TKey, TValue> 内に存在するかどうかを確認します。
5Count
格納されているキーと値のペアの数を取得します。
6Clear()
Dictionary<TKey, TValue> からすべてのキーと値(全要素)を削除します。

サンプルコード:要素の追加とCountによる件数表示

それでは、実際にDictionaryへ要素を追加し、Count プロパティで登録されている件数を表示してみましょう。

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main() {
      IDictionary<int, int> d = new Dictionary<int, int>();

      d.Add(1, 97);
      d.Add(2, 89);
      d.Add(3, 77);
      d.Add(4, 88);
      d.Add(5, 78);
      d.Add(6, 98);

      Console.WriteLine(d.Count);
   }
}

実行結果

6

この例では、int型のキーとint型の値を持つDictionaryを作成し、Add メソッドで6件のデータを登録しています。d.Count の結果が「6」と出力されることから、すべての要素が正しく追加されたことがわかります。

  1. Excelでフィルターを追加する4つの方法【ショートカットキー・解除方法も解説】

    Excelのフィルターは、指定した値だけを表示できる非常に便利な機能です。フィルターで絞り込んだ結果に対して、表示されているセルだけを編集・コピー・グラフ化・印刷することも可能です。この記事では、Excelにフィルターを追加する4つの方法をわかりやすく解説します。 練習用ワークブックのダウンロード 以下のリンクからExcelファイルをダウンロードすれば、実際に操作しながら学習できます。 Excelのフィルターとは? Excelのフィルター(オートフィルターとも呼ばれます)は、リボンの「データ」タブ内にある「並べ替えとフィルター」グループに含まれる機能です。セル範囲やExcelのテーブルに対

  2. Excelのドロップダウンリストに項目を追加する5つの方法

    ドロップダウンリストは、Microsoft Excelの非常に便利な機能の一つです。この機能を活用すれば、値を手入力することなく、あらかじめ用意されたリストから項目を選択できるため、不要なデータの入力を防ぐことができます。通常、ドロップダウンリストの項目は事前に定義されていますが、運用の中で新しい項目を追加したくなる場面も多いでしょう。この記事では、Excelでドロップダウンリストに項目を追加する方法を、5つのアプローチから詳しく解説します。 Excelのドロップダウンリストに項目を追加する5つの方法 ドロップダウンリストへの項目追加方法は、リストの作成方法によって異なります。ここでは、以下