System::Collections::IEnumerator kelas

IEnumerator class

Antarmuka enumerator yang dapat digunakan untuk mengiterasi beberapa elemen. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskan ke fungsi sebagai argumen.

class IEnumerator : public virtual System::IDisposable,
                    public virtual System::Object
ParameterDeskripsi
TTipe elemen.

Metode

MetodeDeskripsi
virtual Current() constMendapatkan elemen saat ini.
virtual get_Current() constMendapatkan elemen saat ini.
virtual MoveNext()Memindahkan enumerator ke elemen berikutnya. Jika tidak ada elemen yang direferensikan sebelumnya, mengatur referensi ke elemen pertama yang tersedia. Jika akhir kontainer tercapai, tidak melakukan apa‑apa.
virtual Reset()Mengatur ulang enumerator ke posisi sebelum elemen pertama.

Typedefs

TypedefDeskripsi
ValueTypeInformasi RTTI.

Lihat Juga