System::Collections::IEnumerator sınıfı

IEnumerator class

Bazı öğeler üzerinde yineleme yapmak için kullanılabilecek bir enumerator arayüzü. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak tahsis edilmelidir. Bu tipin örneğini yığına (stack) ya da operator new ile 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 sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class IEnumerator : public virtual System::IDisposable,
                    public virtual System::Object
ParametreAçıklama
TEleman tipi.

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 elemana taşır. Daha önce bir elemana referans verilmemişse, referansı mevcut ilk elemana ayarlar. Eğer konteyner sonuna gelinmişse, hiçbir şey yapmaz.
virtual Reset()Enumeratörü ilk öğeden önceki konuma sıfırlar.

Typedefs

TypedefAçıklama
ValueTypeRTTI bilgisi.

Ayrıca Bakınız