Aracılığıyla paylaş


DbEnumerator.Current Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.