Поделиться через


FieldColEnumerator Класс

Определение

Этот класс используется в тех случаях, когда перечислитель 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
Реализации

Комментарии

Члены этого класса нельзя использовать напрямую. Этот класс используется ключевым словом foreach (For 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, чтобы получить всю коллекцию в переменную, а не получить только столбец, основанный на индексе, чтобы получить к нему доступ напрямую.

Свойства

Current

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает текущий объект в коллекции.

Методы

MoveNext()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Указывает, переходит ли перечислитель к следующему элементу.

Reset()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сбрасывает конфигурацию по умолчанию.

Применяется к