IDictionaryEnumerator.Entry Propriedade

Definição

Obtém tanto a chave como o valor da entrada atual do dicionário.

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

Valor de Propriedade

A contendo DictionaryEntry tanto a chave como o valor da entrada atual do dicionário.

Exceções

O IDictionaryEnumerator está posicionado antes da primeira entrada do dicionário ou depois da última entrada.

Observações

Entry é indefinido sob qualquer uma das seguintes condições:

  • O enumerador é posicionado antes do primeiro elemento da coleção, imediatamente após a criação do enumerador. MoveNext deve ser chamado para avançar o enumerador até ao primeiro elemento da coleção antes de ler o valor de Entry.

  • A última chamada retornou MoveNextfalse, o que indica o fim da coleção.

  • O enumerador é invalidado devido a alterações feitas na coleção, como adicionar, modificar ou eliminar elementos.

Entry devolve o mesmo objeto até MoveNext ser chamado. MoveNext passa Entry para o elemento seguinte.

Notas para Implementadores

A Current propriedade herdada de IEnumerator retorna e Object que é uma caixa DictionaryEntry. É semelhante à Entry propriedade, exceto que Entry devolve um DictionaryEntry em vez de um Object.

Aplica-se a

Ver também