IDictionaryEnumerator.Entry IDictionaryEnumerator.Entry IDictionaryEnumerator.Entry IDictionaryEnumerator.Entry Property

Определение

Получает и ключ, и значение текущего элемента словаря.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

Значение свойства

Объект DictionaryEntry, содержащий и ключ, и значение текущего элемента словаря.A DictionaryEntry containing both the key and the value of the current dictionary entry.

Исключения

Перечислитель IDictionaryEnumerator размещен перед первым элементом словаря или после последнего элемента.The IDictionaryEnumerator is positioned before the first entry of the dictionary or after the last entry.

Комментарии

Entryне определено при выполнении любого из следующих условий:Entry is undefined under any of the following conditions:

  • Перечислитель располагается перед первым элементом в коллекции сразу после создания перечислителя.The enumerator is positioned before the first element in the collection, immediately after the enumerator is created. MoveNextнеобходимо вызвать метод, чтобы переместить перечислитель к первому элементу коллекции перед считыванием значения Entry.MoveNext must be called to advance the enumerator to the first element of the collection before reading the value of Entry.

  • Последний вызов MoveNext возвращен false, который указывает на конец коллекции.The last call to MoveNext returned false, which indicates the end of the collection.

  • Перечислитель становится недействительным из-за изменений, внесенных в коллекцию, таких как добавление, изменение или удаление элементов.The enumerator is invalidated due to changes made in the collection, such as adding, modifying, or deleting elements.

Entry возвращает тот же объект, пока не будет вызван метод MoveNext.Entry returns the same object until MoveNext is called. MoveNext задает Entry в качестве значения для следующего элемента.MoveNext sets Entry to the next element.

Примечания для тех, кто реализует этот метод

Свойство, унаследованное от IEnumerator , возвращает объект Object , который является упакованным DictionaryEntry. CurrentThe Current property that is inherited from IEnumerator returns an Object that is a boxed DictionaryEntry. Он аналогичен Entry свойству, за исключением того, DictionaryEntry что Entry Objectвозвращает, а не.It is similar to the Entry property, except that Entry returns a DictionaryEntry rather than an Object.

Применяется к

Дополнительно