Share via

IDictionaryEnumerator.Value Property


Gets the value of the current dictionary entry.

 property System::Object ^ Value { System::Object ^ get(); };
public object Value { get; }
public object? Value { get; }
member this.Value : obj
Public ReadOnly Property Value As Object

Property Value

The value of the current element of the enumeration.


The IDictionaryEnumerator is positioned before the first entry of the dictionary or after the last entry.


Value is undefined under any of the following conditions:

  • The enumerator is positioned before the first element in the collection, immediately after the enumerator is created. MoveNext must be called to advance the enumerator to the first element of the collection before reading the value of Value.

  • The last call to MoveNext returned false, which indicates the end of the collection.

  • The enumerator is invalidated due to changes made in the collection, such as adding, modifying, or deleting elements.

Value returns the same object until MoveNext is called. MoveNext sets Value to the value of the next element in enumeration.

Applies to

See also