Share via


IEnumeratorContract<T>.GetCurrent Método

Definición

Devuelve el objeto de la colección situado en la posición actual del enumerador.

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

Devoluciones

T

IContract de la colección situado en la posición actual del enumerador.

Comentarios

El valor devuelto de GetCurrent no está definido en cualquiera de las condiciones siguientes:

  • El enumerador se coloca antes del primer elemento de la colección, inmediatamente después de crear el enumerador o después Reset de llamar a . MoveNext debe llamarse para avanzar el enumerador al primer elemento de la colección antes de llamar a GetCurrent.

  • La última llamada a MoveNext devuelta false, que indica el final de la colección.

  • El enumerador se invalida debido a los cambios realizados en la colección, como agregar, modificar o eliminar elementos.

GetCurrent devuelve el mismo objeto hasta que se llama a MoveNext. MoveNext establece el valor devuelto de GetCurrent en el elemento siguiente.

Se aplica a