BlockingCollection<T>.IEnumerable<T>.GetEnumerator 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供集合中項目的 IEnumerator<T>。
virtual System::Collections::Generic::IEnumerator<T> ^ System.Collections.Generic.IEnumerable<T>.GetEnumerator() = System::Collections::Generic::IEnumerable<T>::GetEnumerator;
System.Collections.Generic.IEnumerator<T> IEnumerable<T>.GetEnumerator ();
abstract member System.Collections.Generic.IEnumerable<T>.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<'T>
override this.System.Collections.Generic.IEnumerable<T>.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<'T>
Function GetEnumerator () As IEnumerator(Of T) Implements IEnumerable(Of T).GetEnumerator
傳回
集合中項目的 IEnumerator<T>。
實作
例外狀況
備註
不同於 GetConsumingEnumerable, BlockingCollection<T>.IEnumerable<T>.GetEnumerator 會傳回不會修改基礎集合的標準列舉值。 如果在呼叫 GetEnumerator 時同時加入或移除其他線程,則列舉值所傳回的專案可能不會代表集合的目前狀態。