次の方法で共有


IReadOnlyDictionary<K, T> インターフェイス

キーと値のペアの汎用型の読み取り専用コレクションのプロパティとメソッドを定義します。

名前空間:  Microsoft.SqlServer.Management.Sdk.Sfc
アセンブリ:  Microsoft.SqlServer.Management.Sdk.Sfc (Microsoft.SqlServer.Management.Sdk.Sfc.dll)

構文

'宣言
Public Interface IReadOnlyDictionary(Of K, T) _
    Inherits IReadOnlyCollection(Of T), IReadOnlyCollection, IEnumerable(Of T),  _
    IEnumerable
'使用
Dim instance As IReadOnlyDictionary(Of K, T)
public interface IReadOnlyDictionary<K, T> : IReadOnlyCollection<T>, 
    IReadOnlyCollection, IEnumerable<T>, IEnumerable
generic<typename K, typename T>
public interface class IReadOnlyDictionary : IReadOnlyCollection<T>, 
    IReadOnlyCollection, IEnumerable<T>, IEnumerable
type IReadOnlyDictionary<'K, 'T> =  
    interface 
        interface IReadOnlyCollection<'T>
        interface IReadOnlyCollection 
        interface IEnumerable<'T>
        interface IEnumerable 
    end
JScript は汎用の型およびメソッドをサポートしていません。

型パラメーター

  • K
    ディクショナリ内のキーの型。
  • T
    ディクショナリ内の値の型。

IReadOnlyDictionary<K, T> 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ Count コレクションに含まれているアイテムの数を取得します。 (IReadOnlyCollection から継承されています。)
パブリック プロパティ Item 指定されたキーに関連付けられている値を取得します。
パブリック プロパティ Keys ディクショナリのキーを含む列挙オブジェクトを取得します。
パブリック プロパティ Values ディクショナリの値を含む列挙オブジェクトを取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Contains 指定されたアイテムがコレクション内に存在するかどうかを示します。 (IReadOnlyCollection<T> から継承されています。)
パブリック メソッド ContainsKey 指定されたキーを持つ要素がディクショナリ内に存在するかどうかを確認します。
パブリック メソッド CopyTo 指定された配列にコレクションの要素をコピーします。その際、特定の配列インデックスの位置からコピーを開始します。 (IReadOnlyCollection<T> から継承されています。)
パブリック メソッド GetEnumerator (IEnumerable<T> から継承されています。)
パブリック メソッド TryGetValue 指定されたキーに関連付けられている値を取得します。

先頭に戻る

関連項目

参照

Microsoft.SqlServer.Management.Sdk.Sfc 名前空間