IDictionaryEnumerator.Key Propriedade

Definição

Obtém a chave da entrada de dicionário atual.

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

Valor da propriedade

A chave do elemento atual da enumeração.

Exceções

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

Comentários

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

  • O enumerador é posicionado antes do primeiro elemento na 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 Key.

  • A última chamada a ser MoveNext retornada false, que indica o fim da coleção.

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

Key retorna o mesmo objeto até MoveNext ser chamado. MoveNext define Key a chave do próximo elemento na enumeração.

Aplica-se a

Confira também