DbEnumerator.Current Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan elemen saat ini dalam koleksi.
public:
property System::Object ^ Current { System::Object ^ get(); };
public object Current { get; }
member this.Current : obj
Public ReadOnly Property Current As Object
Nilai Properti
Elemen saat ini dalam koleksi.
Penerapan
Pengecualian
Enumerator diposisikan sebelum elemen pertama koleksi atau setelah elemen terakhir.
Keterangan
Setelah enumerator dibuat atau setelah Reset, MoveNext harus dipanggil untuk memajukan enumerator ke elemen pertama koleksi sebelum membaca nilai Current; jika tidak, Current tidak ditentukan. Current juga melempar pengecualian jika panggilan terakhir untuk MoveNext mengembalikan false, yang menunjukkan akhir koleksi. Current tidak memindahkan posisi enumerator dan panggilan berturut-turut untuk Current mengembalikan objek yang sama sampai atau MoveNextReset dipanggil. Enumerator tetap valid selama koleksi tetap tidak berubah. Jika perubahan dilakukan pada koleksi, seperti menambahkan, memodifikasi, atau menghapus elemen, enumerator tidak valid dan panggilan berikutnya ke MoveNext atau Reset menghasilkan InvalidOperationException. Jika koleksi dimodifikasi antara MoveNext dan Current, Current mengembalikan elemen yang diatur, bahkan jika enumerator sudah tidak valid.