BlockingCollection<T>.IEnumerable<T>.GetEnumerator Metod

Definition

Innehåller en IEnumerator<T> för objekt i samlingen.

 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

Returer

En IEnumerator<T> för objekten i samlingen.

Implementeringar

Undantag

Kommentarer

Till skillnad från GetConsumingEnumerablereturnerar BlockingCollection<T>.IEnumerable<T>.GetEnumerator en standarduppräknare som inte ändrar den underliggande samlingen. Om andra trådar lägger till eller tar bort element samtidigt när GetEnumerator anropas kanske elementen som returneras av uppräknaren inte representerar samlingens aktuella tillstånd.

Gäller för

Se även