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 bezpośrednio po utworzeniu modułu wyliczającego. MoveNext przed odczytaniem wartości Entryparametru należy wywołać element , 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 zwraca ten sam obiekt do MoveNext momentu wywołania. MoveNext ustawia Entry wartość na następny element.

Notatki dotyczące implementowania

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

Dotyczy

Zobacz też