Dictionary<TKey,TValue>.Enumerator.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 en la posición actual del enumerador.
public:
property System::Collections::Generic::KeyValuePair<TKey, TValue> Current { System::Collections::Generic::KeyValuePair<TKey, TValue> get(); };
public System.Collections.Generic.KeyValuePair<TKey,TValue> Current { get; }
member this.Current : System.Collections.Generic.KeyValuePair<'Key, 'Value>
Public ReadOnly Property Current As KeyValuePair(Of TKey, TValue)
Valor de propiedad
Elemento de Dictionary<TKey,TValue> en la posición actual del enumerador.
Implementaciones
Comentarios
Current no está definido en cualquiera de las condiciones siguientes:
El enumerador se coloca antes del primer elemento de la colección. Esto sucede después de crear un enumerador o después de llamar al IEnumerator.Reset método . Se MoveNext debe llamar al método para avanzar el enumerador al primer elemento de la colección antes de leer el valor de la Current propiedad.
La última llamada a MoveNext devuelto
false
, que indica el final de la colección y que el enumerador se coloca después del último elemento de la colección.El enumerador se invalida debido a los cambios realizados en la colección, como agregar, modificar o eliminar elementos.
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 IEnumerator.Reset .