次の方法で共有


IDictionaryEnumerator.Value プロパティ

クラスによって実装された場合は、現在のディクショナリ エントリの値を取得します。

ReadOnly Property Value As Object
[C#]
object Value {get;}
[C++]
__property Object* get_Value();
[JScript]
function get Value() : Object;

プロパティ値

列挙体の現在の要素の値。

例外

例外の種類 条件
InvalidOperationException IDictionaryEnumerator が、ディクショナリの最初のエントリの前、または最後のエントリの後に位置しています。

または

IDictionaryEnumerator の作成後にディクショナリが変更されています。

解説

列挙子を作成した後や Reset を実行した後に、コレクションの最初の要素に列挙子を進めるためには、 Value の値を読み取る前に MoveNext を呼び出す必要があります。それ以外の場合は、 Value は未定義です。

MoveNext への最後の呼び出しで、コレクションの末尾を示す false が返された場合、 Value は例外もスローします。

Value は列挙子の位置を移動しません。そのため、 Value を連続して呼び出した場合、 MoveNext または Reset が呼び出されるまでは同じオブジェクトが返されます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

IDictionaryEnumerator インターフェイス | IDictionaryEnumerator メンバ | System.Collections 名前空間 | Reset | MoveNext | Key | Entry