Dictionary<TKey,TValue>.Enumerator.IDictionaryEnumerator.Entry Właściwość

Definicja

Pobiera element w bieżącej pozycji modułu wyliczającego.

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

Wartość właściwości

DictionaryEntry

Element w słowniku w bieżącym położeniu modułu wyliczającego jako DictionaryEntry.

Implementuje

Wyjątki

Moduł wyliczający jest umieszczony przed pierwszym elementem kolekcji lub po ostatnim elemecie.

Uwagi

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

  • Moduł wyliczający jest umieszczony przed pierwszym elementem kolekcji. Dzieje się tak po utworzeniu modułu wyliczającego lub po wywołaniu IEnumerator.Reset metody. Przed MoveNext odczytaniem wartości IDictionaryEnumerator.Entry właściwości należy wywołać metodę , aby przejść do pierwszego elementu kolekcji.

  • Ostatnie wywołanie MoveNext zwracające falseelement , który wskazuje koniec kolekcji i że moduł wyliczający jest umieszczony po ostatnim elemenie kolekcji.

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

IDictionaryEnumerator.Entrynie przenosi położenia modułu wyliczającego, a kolejne wywołania w celu zwrócenia tego samego obiektu do momentu wywołania IDictionaryEnumerator.Entry metody lub IEnumerator.Reset .MoveNext

Dotyczy

Zobacz też