Biblioteca MSDN
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Propriedade Dictionary<TKey, TValue>.KeyCollection.Enumerator.IEnumerator.Current

Obtém o elemento na posição atual do enumerador.

Namespace:  System.Collections.Generic
Assemblies:   System.Collections (em System.Collections.dll)
  mscorlib (em mscorlib.dll)

Object IEnumerator.Current { get; }

Valor de propriedade

Tipo: System.Object
O elemento na coleção na posição atual do enumerador.

Implements

IEnumerator.Current

ExceçãoCondição
InvalidOperationException

O enumerador está posicionado antes do primeiro elemento da coleção ou depois do último elemento.

Current está definido em qualquer uma das seguintes condições:

  • O enumerador está posicionado antes do primeiro elemento na coleção, imediatamente depois que o enumerador é criado ou imediatamente após Reset é chamado. MoveNext deve ser chamado para avançar o enumerador para o primeiro elemento da coleção antes de ler o valor de Current.

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

Current Retorna o mesmo objeto até MoveNext ou Reset é chamado. MoveNext define Current como o próximo elemento. Se a coleção é modificada entre MoveNext e Current, Current retorna o elemento que é configurado, mesmo que o enumerador já é invalidado.

.NET Framework

Com suporte em: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Com suporte em: 4, 3,5 SP1

.NET para aplicativos do Windows Phone

Com suporte em: Windows Phone 8,1, Windows Phone Silverlight 8

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

.NET para aplicativos da Windows Store

Com suporte em:

Windows Phone 8,1, Windows Phone 8, Windows 8,1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

Mostrar:
© 2016 Microsoft