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