Оглавление Введение 14 Глава 1. На старт, внимание, марш! 17 Глава 2. Типы и значения чисел .NET 41 Глава 3. Манипулирование строками 65 Глава 4. Структуры данных, решения и циклы 89 Глава 5. Обработка исключений C# 123 Глава 6. Основы объектно-ориентированного программирования 141 Глава 7. Компоненты и иерархия объектов 167 Глава 8. Архитектура на базе компонентов 201 Глава 9. Списки, делегаты и лямбда-выражения 231 Глава 10. Все о персистентности 255 Глава 11. Исследование общих типов .NET 291 Глава 12. Конфигурация приложения и динамическая загрузка 325 Глава 13. Все о многопоточности 353 Глава 14. Использование реляционных баз данных 381 Глава 15. Изучение языка LINQ 405 Глава 16. Написание функционального кода на C# 429 Глава 17. Остальные вопросы C# 445 Предметный указатель 461