ReadOnlyDictionary<TKey, TValue> クラス
IDictionary<TKey, TValue>の読み取り専用バージョン。
継承階層
System.Object
Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>
名前空間: Microsoft.TeamFoundation.Client
アセンブリ: Microsoft.TeamFoundation.Client (Microsoft.TeamFoundation.Client.dll 内)
構文
'宣言
Public Class ReadOnlyDictionary(Of TKey, TValue) _
Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)), _
IEnumerable(Of KeyValuePair(Of TKey, TValue)), IDictionary, _
ICollection, IEnumerable
public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>,
ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>,
IDictionary, ICollection, IEnumerable
型パラメーター
- TKey
キーの型。
- TValue
値の型。
ReadOnlyDictionary<TKey, TValue> 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
ReadOnlyDictionary<TKey, TValue> | ReadOnlyDictionaryの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Count | ディクショナリ内の項目の数を取得します。 | |
Item | 指定したキーに組み合わされた値を取得します。 | |
Keys | ディクショナリのキーのコレクションを取得します。 | |
Values | ディクショナリの値のコレクションを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
ContainsKey | 指定したキーがディクショナリで実行されることを示すフラグを取得します。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetEnumerator | ディクショナリの項目の IEnumerator を取得します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
TryGetValue | 指定 key、ストアとの value、組み合わされた値を取得します。 |
このページのトップへ
明示的インターフェイスの実装
名前 | 説明 | |
---|---|---|
ICollection<KeyValuePair<TKey, TValue>>.Add | このディクショナリに指定項目を追加します。 | |
IDictionary<TKey, TValue>.Add | このディクショナリに指定されたキーと値のペアを追加します。 | |
IDictionary.Add | このディクショナリに指定されたキーと値のペアを追加します。 | |
ICollection<KeyValuePair<TKey, TValue>>.Clear | このディクショナリをオフにします。 | |
IDictionary.Clear | このディクショナリをオフにします。 | |
ICollection<KeyValuePair<TKey, TValue>>.Contains | 指定した項目がこのディクショナリにあるかどうかをチェックします。 | |
IDictionary.Contains | 指定したキーがこのディクショナリにあるかどうかをチェックします。 | |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | 指定されたインデックスで指定した配列にこのディクショナリの内容をコピーします。 | |
ICollection.CopyTo | 指定したインデックス位置から開始して、指定した配列にこのディクショナリの内容をコピーします。 | |
ICollection<KeyValuePair<TKey, TValue>>.Count | このディクショナリの項目数を取得します。 | |
ICollection.Count | ディクショナリの項目数を返します。 | |
IDictionary.GetEnumerator | このディクショナリの列挙子のインスタンスを取得します。 | |
IEnumerable.GetEnumerator | このディクショナリの IEnumerator のインスタンスを取得します。 | |
IDictionary.IsFixedSize | ディクショナリのサイズが変更されない場合、trueを返します。 | |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | このディクショナリが読み取り専用であるかどうかを示すフラグを取得します。 | |
IDictionary.IsReadOnly | これは読み取り専用のディクショナリであるため、trueを返します。 | |
ICollection.IsSynchronized | ディクショナリを同期する場合はtrueを返します。 | |
IDictionary<TKey, TValue>.Item | このディクショナリの指定したキーに関連する値を取得します。 | |
IDictionary.Item | ディクショナリのキーに関連付けられた値を返します。 | |
IDictionary.Keys | このディクショナリのキーのコレクションを返します。 | |
ICollection<KeyValuePair<TKey, TValue>>.Remove | このディクショナリから指定した項目を削除します。 | |
IDictionary<TKey, TValue>.Remove | このディクショナリの指定したキーを持つ項目を削除します。 | |
IDictionary.Remove | このディクショナリから指定されたキーを削除します。 | |
ICollection.SyncRoot | が1の場合、ディクショナリのルートの同期オブジェクトを返します。 | |
IDictionary.Values | このディクショナリの値のコレクションを返します。 |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。