DbEnumerator.Current Propiedad

Definición

Obtiene el elemento actual de la colección.

public:
 property System::Object ^ Current { System::Object ^ get(); };
public object Current { get; }
member this.Current : obj
Public ReadOnly Property Current As Object

Valor de propiedad

Elemento actual de la colección.

Implementaciones

Excepciones

El enumerador se coloca delante del primer elemento o detrás del último elemento de la colección.

Comentarios

Después de crear un enumerador o después de , ResetMoveNext se debe llamar a para avanzar el enumerador al primer elemento de la colección antes de leer el valor de Current; de lo contrario, Current no está definido. Current también produce una excepción si la última llamada a MoveNext devuelve false, que indica el final de la colección. Current no mueve la posición del enumerador y las llamadas consecutivas para Current devolver el mismo objeto hasta que MoveNext se llama a o Reset . Un enumerador sigue siendo válido mientras la colección permanezca inalterada. Si se realizan cambios en la colección, como agregar, modificar o eliminar elementos, el enumerador se invalida irrecuperablemente y la siguiente llamada a MoveNext o Reset genera un InvalidOperationException. Si la colección se modifica entre MoveNext y Current, Current devuelve el elemento al que se establece, incluso si el enumerador ya está invalidado.

Se aplica a

Consulte también