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

Исключения

Перечислитель IDictionaryEnumerator размещен перед первым элементом словаря или после последнего элемента.

Комментарии

Entry значение не определено при любом из следующих условий:

  • Перечислитель размещается перед первым элементом в коллекции сразу после создания перечислителя. MoveNext необходимо вызвать для перехода перечислителя к первому элементу коллекции перед чтением значения Entry.

  • Последний вызов MoveNext возвращаемого falseметода , который указывает конец коллекции.

  • Перечислитель становится недействительным из-за изменений, внесенных в коллекцию, таких как добавление, изменение или удаление элементов.

Entry возвращает тот же объект, пока не будет вызван метод MoveNext. MoveNext задает Entry в качестве значения для следующего элемента.

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

Свойство Current , наследуемое от IEnumerator , возвращает Object объект , который является упакованным DictionaryEntry. Оно аналогично свойству Entry , за исключением того, что Entry возвращает , DictionaryEntry а не Object.

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

См. также раздел