PrintQueueCollection.GetNonGenericEnumerator PrintQueueCollection.GetNonGenericEnumerator PrintQueueCollection.GetNonGenericEnumerator PrintQueueCollection.GetNonGenericEnumerator Method

定義

非ジェネリックの IEnumerator インターフェイスを実装するオブジェクトを取得します。Gets an object that implements the non-generic IEnumerator interface.

public:
 virtual System::Collections::IEnumerator ^ GetNonGenericEnumerator() = System::Collections::IEnumerable::GetEnumerator;
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 オブジェクトを反復処理できるオブジェクト。An object that implements the non-generic IEnumerator and that can iterate through the PrintQueue objects that the PrintQueueCollection contains.

注釈

foreachステートメントを使用して、コレクションのすべてのメンバーを反復処理することをお勧めします。We recommend that you use the foreach statement to iterate through all members of the collection. 他のすべてのメンバーをスキップするなどして、イテレーションをカスタマイズする必要がある場合にのみ、独自の列挙子オブジェクトを使用します。Use your own enumerator object only when you need to customize iteration, such as by skipping every other member.

独自のGetEnumerator GetNonGenericEnumerator列挙子が必要な場合は、ではなく、汎用的なタイプセーフ関数を使用することをお勧めします。If you need your own enumerator, we recommend that you use the generic, type-safe function GetEnumerator instead of GetNonGenericEnumerator. GetNonGenericEnumerator 、このコレクションによって実装されるIEnumerableインターフェイスの要件を満たすためにのみ公開されます。The GetNonGenericEnumerator is public only to fulfill the requirements of the IEnumerable interface, which is implemented by this collection.

適用対象