ConcurrentQueue<T>.GetEnumerator ConcurrentQueue<T>.GetEnumerator ConcurrentQueue<T>.GetEnumerator ConcurrentQueue<T>.GetEnumerator Method

정의

ConcurrentQueue<T>를 반복하는 열거자를 반환합니다.Returns an enumerator that iterates through the ConcurrentQueue<T>.

public:
 virtual System::Collections::Generic::IEnumerator<T> ^ GetEnumerator();
public System.Collections.Generic.IEnumerator<T> GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<'T>
override this.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<'T>
Public Function GetEnumerator () As IEnumerator(Of T)

반환

ConcurrentQueue<T>의 콘텐츠에 대한 열거자입니다.An enumerator for the contents of the ConcurrentQueue<T>.

구현

설명

열거형에는 큐의 내용을 현재 시점의 스냅숏을 나타냅니다.The enumeration represents a moment-in-time snapshot of the contents of the queue. 컬렉션에 대 한 업데이트를 반영 하지는 않습니다 GetEnumerator 호출 되었습니다.It does not reflect any updates to the collection after GetEnumerator was called. 열거자에서 읽기가 동시에 안전 하 고 큐에 씁니다.The enumerator is safe to use concurrently with reads from and writes to the queue.

열거자는 FIFO (선입 선출) 순서는 추가 된 순서에 컬렉션 요소를 반환 합니다.The enumerator returns the collection elements in the order in which they were added, which is FIFO order (first-in, first-out).

적용 대상

추가 정보