IDictionaryEnumerator.Entry Proprietà

Definizione

Ottiene sia la chiave che il valore della voce del dizionario corrente.

public:
 property System::Collections::DictionaryEntry Entry { System::Collections::DictionaryEntry get(); };
public System.Collections.DictionaryEntry Entry { get; }
member this.Entry : System.Collections.DictionaryEntry
Public ReadOnly Property Entry As DictionaryEntry

Valore della proprietà

Oggetto DictionaryEntry contenente sia la chiave che il valore della voce del dizionario corrente.

Eccezioni

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

Commenti

Entry 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 Entry.

  • 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.

Entry restituisce lo stesso oggetto finché non MoveNext viene chiamato . MoveNext imposta Entry sull'elemento successivo.

Note per gli implementatori

La Current proprietà ereditata da IEnumerator restituisce un oggetto Object che è un oggetto boxed DictionaryEntry. È simile alla proprietà , ad eccezione del Entry fatto che Entry restituisce un oggetto DictionaryEntry anziché un oggetto Object.

Si applica a

Vedi anche