IEnumeratorContract<T>.GetCurrent Método

Definição

Devolve o objeto na coleção na posição atual do enumerador.

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

Devoluções

T

Estão IContract na coleção na posição atual do recenseador.

Observações

O valor de retorno de GetCurrent é 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 recenseador ou após Reset a chamada. MoveNext deve ser chamado para avançar o enumerador para o primeiro elemento da coleção antes de chamar GetCurrent.

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

GetCurrent devolve o mesmo objeto até MoveNext ser chamado. MoveNext define o valor de retorno GetCurrent para o elemento seguinte.

Aplica-se a