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
| Parameter | Deskripsi |
|---|
| T | Tipe elemen. |
Metode
| Metode | Deskripsi |
|---|
| virtual Current() const | Mendapatkan elemen saat ini. |
| virtual get_Current() const | Mendapatkan 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
Lihat Juga