IDictionaryEnumerator.Key IDictionaryEnumerator.Key IDictionaryEnumerator.Key IDictionaryEnumerator.Key Property

Определение

Получает ключ текущего элемента словаря.Gets the key of the current dictionary entry.

public:
 property System::Object ^ Key { System::Object ^ get(); };
public object Key { get; }
member this.Key : obj
Public ReadOnly Property Key As Object

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

Ключ текущего элемента перечисления.The key of the current element of the enumeration.

Исключения

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

Комментарии

Keyне определено при выполнении любого из следующих условий:Key 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необходимо вызвать метод, чтобы переместить перечислитель к первому элементу коллекции перед считыванием значения Key.MoveNext must be called to advance the enumerator to the first element of the collection before reading the value of Key.

  • Последний вызов 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.

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

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

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