次の方法で共有


IReadOnlyDictionary<TKey,TValue>.Item[TKey] プロパティ

定義

読み取り専用ディクショナリに指定されたキーを持つ要素を取得します。

public:
 property TValue default[TKey] { TValue get(TKey key); };
public TValue this[TKey key] { get; }
member this.Item('Key) : 'Value
Default Public ReadOnly Property Item(key As TKey) As TValue

パラメーター

key
TKey

検索するキー。

プロパティ値

TValue

読み取り専用ディクショナリに指定されたキーを持つ要素。

例外

keynullです。

プロパティは取得されますが、key が見つかりません。

注釈

このプロパティを使用すると、次の構文を使用してコレクション内の特定の要素にアクセスできます: myCollection[key] (myCollection(key) Visual Basic の場合)。

実装は、オブジェクトの等価性を決定する方法によって異なる場合があります。たとえば、 を実装 IReadOnlyDictionary<TKey,TValue> するクラスが プロパティを Comparer<T>.Default 使用する場合や、 メソッドを実装する IComparer<T> 場合があります。

実装は、 を 許可するかどうかによって異なる場合 key があります null

適用対象