Оглавление Часть I. Введение в C# и платформу .NET 43 Глава 1. Философия .NET 44 Глава 2. Создание приложений на языке C# 78 Часть II. Основы программирования на C# 103 Глава 3. Главные конструкции программирования на C#: часть I 104 Глава 4. Главные конструкции программирования на C#: часть II 146 Часть III. Объектно-ориентированное программирование на C# 181 Глава 5. Инкапсуляция 182 Глава 6. Понятие наследования и полиморфизма 227 Глава 7. Структурированная обработка исключений 261 Глава 8. Работа с интерфейсами 287 Часть IV. Дополнительные конструкции программирования на C# 321 Глава 9. Коллекции и обобщения 322 Глава 10. Делегаты, события и лямбда-выражения 357 Глава 11. Расширенные средства языка C# 391 Глава 12. LINQ to Objects 426 Глава 13. Время жизни объектов 455 Часть V. Программирование с использованием сборок .NET 481 Глава 14. Построение и конфигурирование библиотек классов 482 Глава 15. Рефлексия типов, позднее связывание и программирование с использованием атрибутов 528 Глава 16. Динамические типы и среда DLR 567 Глава 17. Процессы, домены приложений и объектные контексты 588 Глава 18. Язык CIL и роль динамических сборок 612 Часть VI. Введение в библиотеки базовых классов .NET 651 Глава 19. Многопоточное, параллельное и асинхронное программирование 652 Глава 20. Файловый ввод-вывод и сериализация объектов 702 Глава 21. ADO.NET, часть I: подключенный уровень 745 Глава 22. ADO.NET, часть II: автономный уровень 795 Глава 23. ADO.NET, часть III: Entity Framework 850 Глава 24. Введение в LINQ to XML 884 Глава 25. Введение в Windows Communication Foundation 899 Глава 26. Введение в Windows Workflow Foundation 953 Часть VII. Windows Presentation Foundation 987 Глава 27. Введение в Windows Presentation Foundation и XAML 988 Глава 28. Программирование с использованием элементов управления WPF 1043 Глава 29. Службы визуализации графики WPF 1098 Глава 30. Ресурсы, анимация и стили WPF 1136 Глава 31. Свойства зависимости, маршрутизируемые события и шаблоны 1165 Часть VIII. ASP.NET Web Forms 1193 Глава 32. Введение в ASP.NET Web Forms 1194 Глава 33. Веб-элементы управления, мастер-страницы и темы ASP.NET 1235 Глава 34. Управление состоянием в ASP.NET 1274 Предметный указатель 1306