IDictionaryEnumerator.Key Proprietà

Definizione

Ottiene la chiave della voce del dizionario corrente.

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

Valore della proprietà

Chiave dell'elemento corrente dell'enumerazione .

Eccezioni

L'oggetto IDictionaryEnumerator viene posizionato prima della prima voce del dizionario o dopo l'ultima voce.

Commenti

Key non è definito in una delle condizioni seguenti:

  • L'enumeratore viene posizionato prima del primo elemento della raccolta, subito dopo la creazione dell'enumeratore. MoveNext deve essere chiamato per far avanzare l'enumeratore al primo elemento della raccolta prima di leggere il valore di Key.

  • Ultima chiamata a MoveNext restituito false, che indica la fine della raccolta.

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

Key restituisce lo stesso oggetto finché non MoveNext viene chiamato . MoveNext imposta Key sulla chiave dell'elemento successivo nell'enumerazione .

Si applica a

Vedi anche