DbEnumerator.Current Propiedad

Definición

Obtiene el elemento actual de la colección.Gets the current element in the collection.

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

Object

Elemento actual de la colección.The current element in the collection.

Implementaciones

Excepciones

El enumerador se coloca delante del primer elemento o detrás del último elemento de la colección.The enumerator is positioned before the first element of the collection or after the last element.

Comentarios

Una vez creado un enumerador o después de Reset , MoveNext se debe llamar a para avanzar el enumerador hasta el primer elemento de la colección antes de leer el valor de Current ; de lo contrario, Current es indefinido.After an enumerator is created or after a Reset, MoveNext must be called to advance the enumerator to the first element of the collection before reading the value of Current; otherwise, Current is undefined. Current también produce una excepción si la última llamada a MoveNext devolvió false, que indica el final de la colección.Current also throws an exception if the last call to MoveNext returned false, which indicates the end of the collection. Current no mueve la posición del enumerador y las llamadas consecutivas para Current devolver el mismo objeto hasta MoveNext que Reset se llame a o a.Current does not move the position of the enumerator and consecutive calls to Current return the same object until either MoveNext or Reset is called. Un enumerador sigue siendo válido mientras la colección permanezca inalterada.An enumerator remains valid as long as the collection remains unchanged. Si se realizan cambios en la colección, como agregar, modificar o eliminar elementos, el enumerador se invalida definitivamente y la siguiente llamada a MoveNext o Reset genera InvalidOperationException .If changes are made to the collection, such as adding, modifying or deleting elements, the enumerator is irrecoverably invalidated and the next call to MoveNext or Reset generates an InvalidOperationException. Si la colección se modifica entre MoveNext y Current , Current devuelve el elemento en el que se establece, aunque ya se haya invalidado el enumerador.If the collection is modified between MoveNext and Current, Current returns the element to which it is set, even if the enumerator is already invalidated.

Se aplica a