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ındaResetMoveNext, öğesinin değerini Currentokumadan önce numaralandırıcıyı koleksiyonun ilk öğesine ilerletmek için çağrılmalıdır; aksi takdirde tanımlanmamıştırCurrent. Current ayrıca son çağrısı MoveNext false döndürdüyse, koleksiyonun sonunu gösteren bir özel durum oluşturur. Currentveya çağrılana kadar MoveNextReset aynı nesneyi döndürmek için Current numaralandırıcının konumunu ve ardışık çağrıları taşımaz. Bir numaralandırıcı, koleksiyon değişmediği 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 kılınmış olsa bile ayarlandığı öğeyi döndürür.

Şunlara uygulanır

Ayrıca bkz.