DbEnumerator.Current Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koleksiyondaki geçerli öğeyi alır.
public:
property System::Object ^ Current { System::Object ^ get(); };
public object Current { get; }
member this.Current : obj
Public ReadOnly Property Current As Object
Özellik Değeri
Koleksiyondaki geçerli öğe.
Uygulamalar
Özel durumlar
Numaralandırıcı, koleksiyonun ilk öğesinden önce veya son öğeden sonra konumlandırılır.
Açıklamalar
Bir numaralandırıcı oluşturulduktan sonra veya sonrasında Reset, MoveNext değerini Currentokumadan önce numaralandırıcıyı koleksiyonun ilk öğesine ilerletmek için çağrılmalıdır; aksi takdirde tanımsız Current olur. Current ayrıca son çağrısı MoveNext false döndürdüyse, koleksiyonun sonunu gösteren bir özel durum oluşturur. Currentveya Reset çağrılana kadar MoveNext aynı nesneyi döndürmek için Current numaralandırıcının ve ardışık çağrıların konumunu taşımaz. Bir numaralandırıcı, koleksiyon değişmeden kaldığı sürece geçerli kalır. Koleksiyonda öğe ekleme, değiştirme veya silme gibi değişiklikler yapılırsa, numaralandırıcı geri alınamaz şekilde geçersiz kılınmış olur ve bir sonraki çağrısı MoveNext veya Reset oluşturur InvalidOperationException. Koleksiyon ile CurrentCurrent arasında MoveNext değiştirilirse, numaralandırıcı zaten geçersiz olsa bile, ayarlandığı öğeyi döndürür.