IDictionaryEnumerator.Entry Właściwość

Definicja

Pobiera zarówno klucz, jak i wartość bieżącego wpisu słownika.Gets both the key and the value of the current dictionary entry.

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

DictionaryEntry

DictionaryEntryZawierający zarówno klucz, jak i wartość bieżącego wpisu słownika.A DictionaryEntry containing both the key and the value of the current dictionary entry.

Wyjątki

IDictionaryEnumeratorJest umieszczony przed pierwszym wpisem słownika lub po ostatnim wpisie.The IDictionaryEnumerator is positioned before the first entry of the dictionary or after the last entry.

Uwagi

Entrynie jest zdefiniowany w żadnym z następujących warunków:Entry is undefined under any of the following conditions:

  • Moduł wyliczający jest umieszczony przed pierwszym elementem w kolekcji zaraz po utworzeniu modułu wyliczającego.The enumerator is positioned before the first element in the collection, immediately after the enumerator is created. MoveNextmusi zostać wywołana, aby przemieścić moduł wyliczający do pierwszego elementu kolekcji przed odczytem wartości Entry .MoveNext must be called to advance the enumerator to the first element of the collection before reading the value of Entry.

  • Ostatnie wywołanie MoveNext zwrócone false , które wskazuje koniec kolekcji.The last call to MoveNext returned false, which indicates the end of the collection.

  • Moduł wyliczający jest unieważniony z powodu zmian wprowadzonych w kolekcji, takich jak dodawanie, modyfikowanie lub usuwanie elementów.The enumerator is invalidated due to changes made in the collection, such as adding, modifying, or deleting elements.

Entryzwraca ten sam obiekt do momentu MoveNext wywołania metody.Entry returns the same object until MoveNext is called. MoveNextustawia Entry do następnego elementu.MoveNext sets Entry to the next element.

Uwagi dotyczące implementowania

CurrentWłaściwość, która jest dziedziczona przez IEnumerator zwraca element Object , który jest opakowany DictionaryEntry .The Current property that is inherited from IEnumerator returns an Object that is a boxed DictionaryEntry. Jest podobna do Entry właściwości, z tą różnicą, że Entry zwraca DictionaryEntry zamiast Object .It is similar to the Entry property, except that Entry returns a DictionaryEntry rather than an Object.

Dotyczy

Zobacz też