netstandard.dllキーと値のコレクションを表します。ISerializable型パラメーターTKeyディクショナリ内のキーの型。dictionary.TValueディクショナリ内の値の型。メソッドを使用していくつかの要素を追加します。スローされることを示しています。スローされ、キーに関連付けられている値を置き換えることができることを示しています。プロパティを使用してキーと値を個別に列挙する方法を示します。メソッドの例を示します。ジェネリッククラスは、一連のキーから一連の値へのマッピングを提供します。ディクショナリに追加される各エントリは、値とその値に関連付けられたキーで構成されます。クラスはハッシュテーブルとして実装されているので、キーを使用して値を取得するのは非常に高速です。近い値にしてください。取得の速度は、TKeyに対して指定された型のハッシュアルゴリズムの品質によって異なります。Dictionary<TKey,TValue>のキーとして使用されている限り、そのハッシュ値に影響する何らかの方法でオブジェクトを変更することはできません。内のすべてのキーは、ディクショナリの等値比較子に従って一意である必要があります。参照型である場合は、値をにすることができます。キーが等しいかどうかを判断するために等値の実装が必要です。ジェネリックインターフェイスの実装を指定できます。ジェネリックインターフェイスを実装している場合、既定の等値比較子はその実装を使用します。クラスによって提供される大文字と小文字を区別しない文字列の比較子を使用して、大文字と小文字を区別しない文字列キーで辞書を作成できます。keys.Dictionary<TKey,TValue>の容量は、Dictionary<TKey,TValue>が保持できる要素の数です。Dictionary<TKey,TValue>に追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。設定することによって、64ビットシステム上の最大容量を20億の要素に増やすことができます。構造体として扱われます。項目が返される順序は定義されていません。コレクション内の要素の型のオブジェクトを返します。キーと値のコレクションであるため、要素型はキーの型でも値の型でもありません。