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