SortedDictionary<TKey,TValue>.Enumerator.IDictionaryEnumerator.Value Proprietà

Definizione

Ottiene il valore dell'elemento nella posizione corrente dell'enumeratore.

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

Valore della proprietà

Object

Valore dell'elemento nell'insieme in corrispondenza della posizione corrente dell'enumeratore.

Implementazioni

Eccezioni

L'enumeratore è posizionato prima del primo elemento della raccolta o dopo l'ultimo elemento.

Commenti

IDictionaryEnumerator.Value non è definito in una delle condizioni seguenti:

  • L'enumeratore è posizionato prima del primo elemento della raccolta. Ciò si verifica dopo la creazione di un enumeratore o dopo la IEnumerator.Reset chiamata del metodo. Il MoveNext metodo deve essere chiamato per far avanzare l'enumeratore al primo elemento della raccolta prima di leggere il valore della IDictionaryEnumerator.Value Proprietà.

  • Ultima chiamata a MoveNext restituita false , che indica la fine della raccolta e che l'enumeratore è posizionato dopo l'ultimo elemento della raccolta.

  • L'enumeratore viene invalidato a causa di modifiche apportate alla raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi.

IDictionaryEnumerator.Value non sposta la posizione dell'enumeratore e le chiamate consecutive per IDictionaryEnumerator.Value restituire lo stesso oggetto fino a quando non MoveNext IEnumerator.Reset viene chiamato o.

Si applica a

Vedi anche