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 将枚举器向前移动到集合的第一个元素。 只要集合保持不变,枚举器就仍有效。 如果对该集合进行了更改(例如添加、修改或删除了元素),该枚举数将不再有效,且其行为不可确定。

枚举数没有对集合的独占访问权;因此,从头到尾对一个集合进行枚举在本质上不是一个线程安全的过程。

适用于