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

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

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