BlockingCollection<T>.IEnumerable<T>.GetEnumerator 方法

定義

提供集合中項目的 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>

實作

例外狀況

備註

不同於 GetConsumingEnumerableBlockingCollection<T>.IEnumerable<T>.GetEnumerator 會傳回不會修改基礎集合的標準列舉值。 如果在呼叫 GetEnumerator 時同時加入或移除其他線程,則列舉值所傳回的專案可能不會代表集合的目前狀態。

適用於

另請參閱