IEnumeratorContract<C>.GetCurrent Método

Definición

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

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

Devoluciones

C

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.

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