IEnumeratorContract<C>.GetCurrent Método

Definição

Retorna a IContract na coleção na posição atual do enumerador.

public:
 C GetCurrent();
public C GetCurrent();
abstract member GetCurrent : unit -> 'C
Public Function GetCurrent () As C

Retornos

C

O IContract na coleção na posição atual do enumerador.

Comentários

O valor retornado GetCurrent é indefinido em qualquer uma das seguintes condições:

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

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

GetCurrent retorna o mesmo objeto até MoveNext ser chamado. MoveNext define o valor retornado do GetCurrent próximo elemento.

Aplica-se a