DataColEnumerator Kelas
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.
Kelas ini digunakan saat enumerator ADO mengembalikan Himpunan Data atau Recordset. Enumerator ini memungkinkan Anda menghitung kolom. Kelas ini tidak dapat diwariskan.
public ref class DataColEnumerator sealed : System::Collections::IEnumerator
public sealed class DataColEnumerator : System.Collections.IEnumerator
type DataColEnumerator = class
interface IEnumerator
Public NotInheritable Class DataColEnumerator
Implements IEnumerator
- Warisan
-
DataColEnumerator
- Penerapan
Keterangan
Anggota kelas ini tidak dapat digunakan secara langsung. Kelas ini digunakan oleh foreach kata kunci (For Each dalam Visual Basic). Contoh kode berikut adalah bagian dari perulangan yang foreach hanya menunjukkan cara menggunakan pengindeksan untuk menempatkan kolom data ke dalam enumerator dan mengulanginya.
Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)
DataColEnumerator dcEnum = (DataColEnumerator)vars[0]
foreach (object o in dcEnum)
{
// Do something with o,
// where o is the value of the column, just as you would get
// if you had a variable for a specific index.
}
Anda harus mengatur indeks untuk pemetaan variabel ke -1 untuk mengambil seluruh koleksi ke dalam variabel, alih-alih hanya mengambil kolom yang didasarkan pada indeks, sehingga Anda dapat mengaksesnya secara langsung.
Properti
| Current |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Mendapatkan objek saat ini dalam koleksi. |
Metode
| MoveNext() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menunjukkan apakah enumerator berpindah ke elemen berikutnya. |
| Reset() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Mereset ke DataColEnumerator konfigurasi defaultnya |