C#のDictionary(辞書)メソッド一覧と基本的な使い方
C#におけるDictionaryは、キー(Key)と値(Value)のペアを格納するコレクションです。ジェネリック版の Dictionary<TKey, TValue> は、System.Collections.Generic 名前空間に含まれており、型安全にキーと値を管理できます。
Dictionaryでよく使われる主なメソッド・プロパティは以下の通りです。
| No. | メソッドと説明 |
|---|---|
| 1 | Add(TKey, TValue) Dictionaryにキーと値のペアを追加します。同じキーが既に存在する場合は例外が発生します。 |
| 2 | Remove(TKey) 指定したキーを持つ要素を削除します。 |
| 3 | ContainsKey(TKey) 指定したキーが Dictionary<TKey, TValue> 内に存在するかどうかを確認します。 |
| 4 | ContainsValue(TValue) 指定した値が Dictionary<TKey, TValue> 内に存在するかどうかを確認します。 |
| 5 | Count 格納されているキーと値のペアの数を取得します。 |
| 6 | Clear() 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」と出力されることから、すべての要素が正しく追加されたことがわかります。
-
Excelでフィルターを追加する4つの方法【ショートカットキー・解除方法も解説】
Excelのフィルターは、指定した値だけを表示できる非常に便利な機能です。フィルターで絞り込んだ結果に対して、表示されているセルだけを編集・コピー・グラフ化・印刷することも可能です。この記事では、Excelにフィルターを追加する4つの方法をわかりやすく解説します。 練習用ワークブックのダウンロード 以下のリンクからExcelファイルをダウンロードすれば、実際に操作しながら学習できます。 Excelのフィルターとは? Excelのフィルター(オートフィルターとも呼ばれます)は、リボンの「データ」タブ内にある「並べ替えとフィルター」グループに含まれる機能です。セル範囲やExcelのテーブルに対
-
Excelのドロップダウンリストに項目を追加する5つの方法
ドロップダウンリストは、Microsoft Excelの非常に便利な機能の一つです。この機能を活用すれば、値を手入力することなく、あらかじめ用意されたリストから項目を選択できるため、不要なデータの入力を防ぐことができます。通常、ドロップダウンリストの項目は事前に定義されていますが、運用の中で新しい項目を追加したくなる場面も多いでしょう。この記事では、Excelでドロップダウンリストに項目を追加する方法を、5つのアプローチから詳しく解説します。 Excelのドロップダウンリストに項目を追加する5つの方法 ドロップダウンリストへの項目追加方法は、リストの作成方法によって異なります。ここでは、以下