ConcurrentQueue<T>.GetEnumerator 메서드

정의

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)

반환

IEnumerator<T>

ConcurrentQueue<T>의 콘텐츠에 대한 열거자입니다.

구현

설명

열거형은 큐의 콘텐츠에 대한 순간 스냅샷을 나타냅니다. 호출된 후 GetEnumerator 컬렉션에 대한 업데이트는 반영되지 않습니다. 열거자는 큐에서 읽기 및 쓰기와 함께 동시에 사용할 수 있습니다.

열거자는 컬렉션 요소를 추가된 순서대로 반환합니다( FIFO 순서(선입선 실행).

적용 대상

추가 정보