ToolboxCategory.IEnumerable.GetEnumerator Метод

Определение

Возвращает перечислитель, выполняющий итерацию элементов коллекции ToolboxCategory.

 virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
abstract member System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
override this.System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator

Возвращаемое значение

IEnumerator

Интерфейс IEnumerator для ToolboxCategory.

Реализации

Комментарии

Перечислители могут использоваться для чтения данных коллекции, но не для ее изменения.

Изначально перечислитель располагается перед первым элементом коллекции. В этой позиции значение свойства Current не определено. Поэтому необходимо вызвать метод MoveNext(), чтобы переместить перечислитель к первому элементу коллекции до считывания значения свойства Current. Перечислитель является допустимым до тех пор, пока коллекция остается неизменной. Если в коллекцию вносятся изменения, такие как добавление, изменение или удаление элементов, перечислитель становится недействительным, а его поведение — неопределенным.

У перечислителя нет эксклюзивного доступа к коллекции, поэтому перечисление коллекции не является потокобезопасной процедурой.

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