DbEnumerator.Current Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.