Часть I. Основы CLR
∙ Глава 1. Модель выполнения кода в среде CLR.
∙ Глава 2. Компоновка, упаковка, развертывание и администрирование приложений и типов.
∙ Глава 3. Совместно используемые сборки и сборки со строгим именем.
Часть II. Проектирование типов
∙ Глава 4. Основы типов.
∙ Глава 5. Примитивные, ссылочные и значимые типы.
∙ Глава 6. Основные сведения о членах и типах.
∙ Глава 7. Константы и поля
∙ Глава 8. Методы.
∙ Глава 9. Параметры.
∙ Глава 10. Свойства.
∙ Глава 11. События.
∙ Глава 12. Обобщения.
∙ Глава 13. Интерфейсы.
Часть III. Основные типы данных
∙ Глава 14. Символы, строки и обработка текста.
∙ Глава 15. Перечислимые типы и битовые флаги.
∙ Глава 16. Массивы.
∙ Глава 17. Делегаты.
∙ Глава 18. Настраиваемые атрибуты.
∙ Глава 19. Null-совместимые значимые типы.
Часть IV. Ключевые механизмы
∙ Глава 20. Исключения и управление состоянием.
∙ Глава 21. Автоматическое управление памятью (уборка мусора).
∙ Глава 22. Хостинг CLR и домены приложений.
∙ Глава 23. Загрузка сборок и отражение.
∙ Глава 24. Сериализация.
∙ Глава 25. Взаимодействие с компонентами WinRT.
Часть V. Многопоточность
∙ Глава 26. Потоки исполнения.
∙ Глава 27. Асинхронные вычислительные операции.
∙ Глава 28. Асинхронные операции ввода-вывода.
∙ Глава 29.Примитивные конструкции синхронизации потоков.
∙ Глава 30.Гибридные конструкции синхронизации потоков.
Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5. Написанная признанным экспертом в области программирования Джеффри Рихтером, много лет являющимся консультантом команды разработчиков .NET Framework компании Microsoft, книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т. д.
Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0.