Bagikan melalui


FieldColEnumerator Kelas

Definisi

Kelas ini digunakan saat enumerator ADO mengembalikan Himpunan Data atau Recordset. Enumerator ini memungkinkan Anda untuk menghitung di atas bidang. Kelas ini tidak dapat diwariskan.

public ref class FieldColEnumerator sealed : System::Collections::IEnumerator
public sealed class FieldColEnumerator : System.Collections.IEnumerator
type FieldColEnumerator = class
    interface IEnumerator
Public NotInheritable Class FieldColEnumerator
Implements IEnumerator
Warisan
FieldColEnumerator
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 bidang ke dalam enumerator dan mengulanginya.

Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)  

FieldColEnumerator fEnum = (FieldColEnumerator)vars[0]  
foreach (object o in fEnum)  
{  
    // 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.

Reset ke konfigurasi default.

Berlaku untuk