다음을 통해 공유


PrintQueueCollection.GetNonGenericEnumerator 메서드

정의

제네릭이 아닌 IEnumerator 인터페이스를 구현하는 개체를 가져옵니다.

public:
 virtual System::Collections::IEnumerator ^ GetNonGenericEnumerator() = System::Collections::IEnumerable::GetEnumerator;
public:
 virtual System::Collections::IEnumerator ^ GetNonGenericEnumerator();
public virtual System.Collections.IEnumerator GetNonGenericEnumerator ();
abstract member GetNonGenericEnumerator : unit -> System.Collections.IEnumerator
override this.GetNonGenericEnumerator : unit -> System.Collections.IEnumerator
Public Overridable Function GetNonGenericEnumerator () As IEnumerator

반환

제네릭이 아닌 IEnumerator를 구현하며 PrintQueue에 들어 있는 PrintQueueCollection 개체를 통해 반복 처리할 수 있는 개체입니다.

설명

사용 하는 것이 좋습니다는 foreach 컬렉션의 모든 멤버를 반복 하는 문입니다. 모든 다른 멤버를 건너뛰어 반복와 같은 사용자 지정 해야 하는 경우에 자신의 열거자 개체를 사용 합니다.

사용자 고유의 열거자를 해야 하는 경우 제네릭, 형식이 안전한 함수를 사용 하는 것이 좋습니다 GetEnumerator 대신 GetNonGenericEnumerator합니다. GetNonGenericEnumerator 의 요구 사항을 충족 에게만 공개는 IEnumerable 이 컬렉션에 의해 구현 되는 인터페이스입니다.

적용 대상