Langage

FieldColEnumerator Classe

Définition

Cette classe est utilisée lorsque l’énumérateur ADO retourne un ensemble de données ou un ensemble d’enregistrements. Cet énumérateur permet d’énumérer sur les champs. Cette classe ne peut pas être héritée.

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
Héritage
FieldColEnumerator
Implémente

Remarques

Les membres de cette classe ne peuvent pas être utilisés directement. Cette classe est utilisée par le foreach mot-clé (For Each dans Visual Basic). L’exemple de code suivant est un fragment d’une foreach boucle montrant simplement comment utiliser l’indexation pour placer un champ dans l’énumérateur et itérer dessus.

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

Vous devez définir l’index de la correspondance de la variable à -1 pour récupérer toute la collection dans la variable, au lieu de récupérer une colonne basée sur un index, afin de pouvoir y accéder directement.

Propriétés

Nom Description
Current

Cette API prend en charge l’infrastructure du produit et n’est pas destinée à être utilisée directement à partir de votre code.

Obtient l’objet actif dans la collection.

Méthodes

Nom Description
MoveNext()

Cette API prend en charge l’infrastructure du produit et n’est pas destinée à être utilisée directement à partir de votre code.

Indique si l’énumérateur passe à l’élément suivant.

Reset()

Cette API prend en charge l’infrastructure du produit et n’est pas destinée à être utilisée directement à partir de votre code.

Ça revient à la configuration par défaut.

S’applique à