Dictionary<TKey,TValue>.Enumerator.Current Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá prvek na aktuální pozici enumerátoru.
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)
Hodnota vlastnosti
Prvek v objektu Dictionary<TKey,TValue> na aktuální pozici enumerátoru.
Implementuje
Poznámky
Current není definován za některé z následujících podmínek:
Enumerátor je umístěn před prvním prvkem kolekce. K tomu dojde po vytvoření enumerátoru nebo po zavolání IEnumerator.Reset metody. Metoda MoveNext musí být volána k posunu enumerátoru na první prvek kolekce před čtením hodnoty Current vlastnosti.
Poslední volání MoveNext vráceno
false
, který označuje konec kolekce a že enumerátor je umístěn za posledním prvkem kolekce.Enumerátor je zneplatněný kvůli změnám provedeným v kolekci, jako je přidání, úprava nebo odstranění prvků.
Currentnepřesune pozici enumerátoru a po sobě jdoucí volání vrátí Current stejný objekt, dokud není volána nebo IEnumerator.ResetMoveNext .