IDictionaryEnumerator.Entry Właściwość

Definicja

Pobiera zarówno klucz, jak i wartość bieżącego wpisu słownika.

public:
 property System::Collections::DictionaryEntry Entry { System::Collections::DictionaryEntry get(); };
public System.Collections.DictionaryEntry Entry { get; }
member this.Entry : System.Collections.DictionaryEntry
Public ReadOnly Property Entry As DictionaryEntry

Wartość właściwości

Element DictionaryEntry zawierający zarówno klucz, jak i wartość bieżącego wpisu słownika.

Wyjątki

Element IDictionaryEnumerator jest umieszczony przed pierwszym wpisem słownika lub po ostatnim wpisie.

Uwagi

Entry jest niezdefiniowany pod żadnym z następujących warunków:

  • Moduł wyliczający jest umieszczony przed pierwszym elementem w kolekcji natychmiast po utworzeniu modułu wyliczającego. MoveNext Przed odczytaniem wartości Entryparametru należy wywołać funkcję , aby przejść do pierwszego elementu kolekcji.

  • Ostatnie wywołanie MoveNext zwracane false, które wskazuje koniec kolekcji.

  • Moduł wyliczający jest unieważniany z powodu zmian wprowadzonych w kolekcji, takich jak dodawanie, modyfikowanie lub usuwanie elementów.

Entry Metoda zwraca ten sam obiekt, dopóki MoveNext nie zostanie wywołana. MoveNext ustawia Entry element na następny.

Uwagi dotyczące implementowania

Właściwość Current , która jest dziedziczona po IEnumerator , zwraca Object wartość, która jest polem DictionaryEntry. Jest ona podobna Entry do właściwości , z tą różnicąObject, że Entry zwraca DictionaryEntry wartość zamiast .

Dotyczy

Zobacz też