DataColEnumerator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當 ADO 列舉器回傳資料集或記錄集時,會使用此類別。 這個列舉器允許你對欄位進行列舉。 此類別無法獲得繼承。
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
- 繼承
-
DataColEnumerator
- 實作
備註
此類別的成員無法直接使用。 這個類別會被foreachFor Each關鍵字(在 Visual Basic 中)使用。 以下程式碼範例是一個 foreach 迴圈的一部分,簡單說明如何利用索引將資料欄位放入列舉器並反覆處理。
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.
}
你必須將變數映射的索引設為 -1,才能將整個集合匯入變數,而不是只取得基於索引的欄位,這樣你才能直接存取。
屬性
| 名稱 | Description |
|---|---|
| Current |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得集合中目前的物件。 |
方法
| 名稱 | Description |
|---|---|
| MoveNext() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 表示列舉器是否會移動到下一個元素。 |
| Reset() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將 重置 DataColEnumerator 為預設配置 |