Dictionary<TKey,TValue>.Enumerator.IDictionaryEnumerator.Key プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列挙子の現在位置の要素のキーを取得します。
property System::Object ^ System::Collections::IDictionaryEnumerator::Key { System::Object ^ get(); };
object System.Collections.IDictionaryEnumerator.Key { get; }
member this.System.Collections.IDictionaryEnumerator.Key : obj
ReadOnly Property Key As Object Implements IDictionaryEnumerator.Key
プロパティ値
ディクショナリ内の列挙子の現在位置にある要素のキー。
実装
例外
列挙子は、コレクションの最初の要素の前または最後の要素の後に配置されています。
注釈
IDictionaryEnumerator.Key は、次のいずれかの条件で未定義です。
列挙子は、コレクションの最初の要素の前に配置されます。 これは、列挙子が作成された後、または メソッドが呼び出された後に IEnumerator.Reset 発生します。 プロパティの MoveNext 値を読み取る前に、列挙子をコレクションの最初の要素に進めるために、 メソッドを呼び出す IDictionaryEnumerator.Key 必要があります。
が返される
false
最後の呼び出しMoveNext。 コレクションの末尾を示し、列挙子がコレクションの最後の要素の後に配置されることを示します。列挙子は、要素の追加、変更、削除など、コレクション内で行われた変更により無効になります。
IDictionaryEnumerator.Keyは、列挙子の位置を移動せず、または IEnumerator.Reset が呼び出されるまでMoveNext同じオブジェクトを返すIDictionaryEnumerator.Key連続した呼び出しを行います。
適用対象
こちらもご覧ください
.NET