IPAddressCollection.IEnumerable.GetEnumerator メソッド

定義

このコレクションを反復処理するために使用できるオブジェクトを返します。Returns an object that can be used to iterate through this collection.

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

戻り値

IEnumerator

IEnumerator インターフェイスを実装し、このコレクション内の IPAddressCollection 型へのアクセスを提供するオブジェクト。An object that implements the IEnumerator interface and provides access to the IPAddressCollection types in this collection.

実装

注釈

このメソッドによって返されるオブジェクトは、最初はこのコレクション内の最初の要素の前に配置されます。The object that is returned by this method is initially positioned before the first element in this collection. 最初の要素にアクセスするには、メソッドを呼び出す必要があり MoveNext ます。You must call the MoveNext method before you can access the first element. 現在位置にある要素にアクセスするには、 Current プロパティを呼び出します。To access the element at the current position, call the Current property.

列挙子を使用している間は、コレクションを変更しないでください。Do not modify the collection while using the enumerator. 列挙子の使用中にコレクションが変更された場合、またはを呼び出して位置を設定しようとすると、 MoveNext Reset が発生 InvalidOperationException します。If the collection is modified while an enumerator is in use, an attempt to set the position by calling MoveNext or Reset causes an InvalidOperationException.

列挙子の詳細については、クラスとメソッドのドキュメントを参照してください IEnumerator GetEnumeratorFor a detailed description of enumerators, see the documentation for the IEnumerator class and the GetEnumerator method.

適用対象