System::Collections::IEnumerator sınıfı
IEnumerator class
Enumerator arayüzü, bazı öğeler üzerinde yineleme yapmak için kullanılabilir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) ya da new operatörüyle asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class IEnumerator : public virtual System::IDisposable,
public virtual System::Object
| Parameter | Açıklama |
|---|
| T | Öğe türü. |
Yöntemler
| Yöntem | Açıklama |
|---|
| virtual Current() const | Geçerli öğeyi alır. |
| virtual get_Current() const | Geçerli öğeyi alır. |
| virtual MoveNext() | Enumerator’ı bir sonraki öğeye taşır. Daha önce hiçbir öğe referans alınmamışsa, referansı mevcut ilk öğeye ayarlar. Eğer konteyner sonuna gelinmişse, hiçbir şey yapmaz. |
| virtual Reset() | Sayacı ilk öğeden önceki konuma sıfırlar. |
Typedefs
Ayrıca Bakınız