Sprache

FieldColEnumerator Klasse

Definition

Diese Klasse wird verwendet, wenn der ADO-Enumerator einen Datensatz oder Datensatz zurückgibt. Dieser Enumerator erlaubt es, über die Felder zu enumerieren. Diese Klasse kann nicht vererbt werden.

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
Vererbung
FieldColEnumerator
Implementiert

Hinweise

Die Mitglieder dieser Klasse können nicht direkt verwendet werden. Diese Klasse wird vom foreach Schlüsselwort verwendet (For Each in Visual Basic). Das folgende Codebeispiel ist ein Teil einer foreach Schleife, die einfach zeigt, wie man mit Indexierung ein Feld in den Einventator einfügt und darüber iteriert.

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.  
}  

Du musst den Index für die Variablenzuordnung auf -1 setzen, um die gesamte Sammlung in die Variable abzurufen, anstatt nur eine Spalte zu beziehen, die auf einem Index basiert, sodass du sie direkt abrufen kannst.

Eigenschaften

Name Beschreibung
Current

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft das aktuelle Objekt in der Auflistung ab.

Methoden

Name Beschreibung
MoveNext()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt an, ob der Zähler zum nächsten Element übergeht.

Reset()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Setzt auf die Standardkonfiguration zurück.

Gilt für: