System::Collections::IEnumerator クラス

IEnumerator class

列挙子のインターフェイスで、いくつかの要素を反復処理するために使用できます。このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。

class IEnumerator : public virtual System::IDisposable,
                    public virtual System::Object
パラメーター説明
T要素型。

メソッド

メソッド説明
virtual Current() const現在の要素を取得します。
virtual get_Current() const現在の要素を取得します。
virtual MoveNext()列挙子を次の要素へ移動します。以前に要素が参照されていない場合、利用可能な最初の要素を参照に設定します。コンテナの末尾に達した場合は何もしません。
virtual Reset()列挙子を最初の要素の前の位置にリセットします。

Typedefs

型定義説明
ValueTypeRTTI 情報。

参照