ADO.NET : Вопрос 1 : 20

Укажите вариант кода который скомпилируется и правильно отработает при применении конструкции foreach к объекту класса SqlDataReader. Считать что объект уже корректно создан и готов к использованию.

Варианты ответов:

1) 

foreach (var dataRow in reader) 
{ 
    object value = dataRow["Column"]; 
} 

2)

foreach (IDataRecord dataRow in reader) 
{ 
    object value = dataRow["Column"]; 
} 

3)

foreach (IDataRow dataRow in reader) 
{ 
    object value = dataRow["Column"]; 
} 

4) Ни одна из конструкций не сработает, но foreach применять можно.

5) Нельзя применять foreach к SqlDataReader.
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.