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
ParameterAçıklama
TÖğe türü.

Yöntemler

YöntemAçıklama
virtual Current() constGeçerli öğeyi alır.
virtual get_Current() constGeç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

TypedefAçıklama
ValueTypeRTTI bilgisi.

Ayrıca Bakınız