IDictionaryEnumerator.Entry Propriedade

Definição

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

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 da propriedade

Um DictionaryEntry que contém a chave e o valor da entrada de dicionário atual.

Exceções

O IDictionaryEnumerator é posicionado antes da primeira entrada do dicionário ou após a última entrada.

Comentários

Entry é indefinido em 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 para o primeiro elemento da coleção antes de ler o valor de Entry.

  • A última chamada para MoveNext retornado false, que indica o final da coleção.

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

Entry retorna o mesmo objeto até MoveNext ser chamado. MoveNext define Entry como o próximo elemento.

Notas aos Implementadores

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

Aplica-se a

Confira também