ToolboxCategoryItems.GetEnumerator 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回逐一查看 ToolboxCategoryItems 集合的列舉值。
public:
virtual System::Collections::Generic::IEnumerator<System::Activities::Presentation::Toolbox::ToolboxCategory ^> ^ GetEnumerator();
public System.Collections.Generic.IEnumerator<System.Activities.Presentation.Toolbox.ToolboxCategory> GetEnumerator();
abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Activities.Presentation.Toolbox.ToolboxCategory>
override this.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Activities.Presentation.Toolbox.ToolboxCategory>
Public Function GetEnumerator () As IEnumerator(Of ToolboxCategory)
傳回
A IEnumerator<T> 代表 ToolboxCategoryItems。
實作
備註
列舉器可用於讀取集合中的資料,但無法用來修改底層集合。
最初,列舉器會被放置在集合中的第一個元素之前。 在此位置, Current 未定義。 因此,您必須先呼叫 MoveNext() 列舉器先將列舉器推進到集合的第一個元素,再讀取 的 Current值。 只要集合未曾改變,列舉器仍然有效。 若對集合進行變更,例如新增、修改或刪除元素,列舉子將不再有效,其行為也未定義。
列舉值沒有集合的獨佔存取權;因此,透過集合列舉本質上不是安全線程的程式。