DictionaryBase メンバ

DictionaryBase 概要

パブリック プロパティ

パブリック プロパティCount DictionaryBase インスタンスに格納されている要素の数を取得します。

パブリック メソッド

パブリック メソッドClear DictionaryBase インスタンスの内容を消去します。
パブリック メソッドCopyTo 1 次元の Array の指定したインデックスに DictionaryBase の要素をコピーします。
パブリック メソッドEquals (Object から継承されます) オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドGetEnumerator DictionaryBase インスタンスを反復処理できる IDictionaryEnumerator を返します。
パブリック メソッドGetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドToString (Object から継承されます) 現在の Object を表す String を返します。

プロテクト コンストラクタ

プロテクト コンストラクタDictionaryBase コンストラクタ DictionaryBase クラスの新規インスタンスを初期化します。

プロテクト プロパティ

プロテクト プロパティDictionary DictionaryBase インスタンスに格納されている要素のリストを取得します。
プロテクト プロパティInnerHashtable DictionaryBase インスタンスに格納されている要素のリストを取得します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます) オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。
プロテクト メソッドOnClear DictionaryBase インスタンスの内容を消去する前に、追加のカスタム プロセスを実行します。
プロテクト メソッドOnClearComplete DictionaryBase インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。
プロテクト メソッドOnGet 指定したキーおよび値を持つ、 DictionaryBase インスタンスの要素を取得します。
プロテクト メソッドOnInsert DictionaryBase インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。
プロテクト メソッドOnInsertComplete DictionaryBase インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。
プロテクト メソッドOnRemove DictionaryBase インスタンスから要素を削除する前に、追加のカスタム プロセスを実行します。
プロテクト メソッドOnRemoveComplete DictionaryBase インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。
プロテクト メソッドOnSet DictionaryBase インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。
プロテクト メソッドOnSetComplete DictionaryBase インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。
プロテクト メソッドOnValidate 指定したキーおよび値を持つ要素を検証するときに、追加のカスタム プロセスを実行します。

明示的なインターフェイスの実装

IDictionary.Add 指定したキーおよび値を持つ要素を DictionaryBase に追加します。
IDictionary.Contains DictionaryBase に特定のキーが格納されているかどうかを判断します。
IDictionary.Remove 指定したキーを持つ要素を DictionaryBase から削除します。
IEnumerable.GetEnumerator DictionaryBase を反復処理できる IEnumerator を返します。
System.Collections.ICollection.IsSynchronized DictionaryBase へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
System.Collections.ICollection.SyncRoot DictionaryBase インスタンスへのアクセスを同期するために使用できるオブジェクトを取得します。
System.Collections.IDictionary.IsFixedSize DictionaryBase が固定サイズかどうかを示す値を取得します。
System.Collections.IDictionary.IsReadOnly DictionaryBase が読み取り専用かどうかを示す値を取得します。
System.Collections.IDictionary.Item 指定したキーに関連付けられている値を取得または設定します。
System.Collections.IDictionary.Keys DictionaryBase 内のキーを格納している ICollection を取得します。
System.Collections.IDictionary.Values DictionaryBase 内の値を格納している ICollection を取得します。

参照

DictionaryBase クラス | System.Collections 名前空間