ВУЗ:
Составители:
Рубрика:
160
Console.WriteLine(element);
}
ar.Clear();
Console.WriteLine("Удаление всех элемен-
тов:\n");
foreach (object element in ar)
{
Console.WriteLine(element);
}
} // end Main()
} // end class
} // end namespace
Результат работы приложения приве-
ден на рисунке 135.
Из рисунка 135 видно, что элементами
ArrayList могут быть любые значения, по-
скольку он содержит в себе указатели на тип
object. Для возвращения значений из массива
необходимо осуществлять явное преобразо-
вание типов.
4.5. Контрольные вопросы и задания к разделу 4
1. Соберите приложение примера, описанного в п. 4.1.2.
2. Повторите приложение-пример из п. 4.1.3.
3. Создайте приложение, в котором для соединения с базой данных используй-
те строку с несуществующим именем файла БД, выведите на экран в обра-
ботчике ошибок подключения к БД номер ошибки, ее тип и причину.
4. Поэкспериментируйте на базе любого уже созданного приложения БД с пу-
лом соединений. Что изменится в работе приложения при отказе приложе-
ния использовать пул соединений? Как влияют на его работу другие пара-
метры управления пулом соединений (табл. 12)?
5. Постройте UML-диаграмму взаимодействия обектов или диаграмму после-
дователности, описывающую реализацию метода btnFill_Click (п. 4.1.3).
6. Исследуйте с помощью документции возможности использования события
InfoMessage (табл. 9).
7. Создайте хранимые процедуры, описанные в примерах (табл. 13), и проверь-
те их работу.
8. Создайте приложение, вызывающее любую из хранимых процедур преды-
дущего (7-го) задания.
9. Создайте хранимые процедуры для запросов, разработанных вами по зада-
ниям к разделу 2 (п. 2.6).
Рис. 135. Работа с классом ArrayList
Страницы
- « первая
- ‹ предыдущая
- …
- 158
- 159
- 160
- 161
- 162
- …
- следующая ›
- последняя »