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.