ObjectQuery.IEnumerable.GetEnumerator 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回逐一查看集合的列舉值。
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,可用於逐一查看集合。
實作
備註
呼叫 IEnumerable.GetEnumerator 就會使用 MergeOption 屬性所指定的合併選項來執行查詢。
C# 語言的 foreach
陳述式 (在 Visual Basic 中為 For Each
) 會隱藏列舉值的複雜度。 因此,建議您使用 foreach
,而不要直接使用列舉值。
列舉程式可以用來讀取集合中的資料,但是無法用來修改基礎集合。