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)
傳回
IEnumerator<T> 的 ToolboxCategoryItems。
實作
備註
列舉值可用於讀取集合中的資料,但無法用於修改基礎集合。
一開始,列舉程式位在集合中的第一個項目之前。 在這個位置上,Current 並未定義。 因此,在讀取 MoveNext() 的值之前,必須呼叫 Current 以將列舉值前移至集合的第一個項目。 只要集合維持不變,列舉值就仍維持有效。 如果對集合進行變更 (例如加入、修改或刪除元素),列舉值將不再有效,而且其行為會變成未定義狀態。
列舉程式沒有集合的獨佔存取權,因此,列舉集合內容本質上並不是安全的執行緒程序。