CLR via C#

CLR via C#

CLR via C# Четвертое издание

Небольшой конспект по главам, которые используются (или так или иначе могут использоваться) в веб-разработке.

Оглавление:

Часть I. ОСНОВЫ CLR

Глава 1. Модель выполнения кода в среде CLR + Разборopen in new window
Глава 2. Компоновка, упаковка, развёртывание и администрирование приложений и типов + Разборopen in new window
Глава 3. Совместно используемые сборки и сборки со строгим именем + Разборopen in new window

Часть II. ПРОЕКТИРОВАНИЕ ТИПОВ

Глава 4. Основы типов + Разборopen in new window
Глава 5. Примитивные, ссылочные и значимые типы + Разбор: Часть 1open in new window, Часть 2open in new window и Часть 3open in new window
Глава 6. Основные сведения о членах и типах + Разбор: Часть 1open in new window и Часть 2open in new window
Глава 7. Константы и поля + Разборopen in new window
Глава 8. Методы + Разбор: Часть 1open in new window, Часть 2open in new window и Часть 3open in new window
Глава 9. Параметры + Разбор: Часть 1open in new window и Часть 2open in new window
Глава 10. Свойства + Разбор: Часть 1open in new window, Часть 2open in new window, Часть 3open in new window, Часть 4open in new window, Часть 5open in new window и Часть 6open in new window
Глава 11. События (укороченная версия, так как глава не самая интересная и актуальная) + Разбор: Часть 1open in new window и Часть 2open in new window
Глава 12. Обобщения + Разбор: Часть 1open in new window, Часть 2open in new window, Часть 3open in new window, Часть 4open in new window и Стримopen in new window
Глава 13. Интерфейсы + Разборopen in new window

Часть III. ОСНОВНЫЕ ТИПЫ ДАННЫХ

Глава 14. Символы, строки и обработка текста
Глава 15. Перечислимые типы и битовые флаги
Глава 16. Массивы
Глава 17. Делегаты
Глава 18. Настраиваемые атрибуты
Глава 19. Null-совместимые значимые типы

Часть IV. КЛЮЧЕВЫЕ МЕХАНИЗМЫ

Глава 20. Исключения и управление состоянием
Глава 21. Автоматическое управление памятью (сборка мусора)
Глава 22. Хостинг CLR и домены приложений
Глава 23. Загрузка сборок и отражение
Глава 24. Сериализация
Глава 25. Взаимодействие с компонентами WinRT (укороченная версия, так как не актуальна в вебе)

Часть V. МНОГОПОТОЧНОСТЬ

Глава 26. Потоки исполнения
Глава 27. Асинхронные вычислительные операции
Глава 28. Асинхронные операции ввода-вывода
Глава 29. Примитивные конструкции синхронизации потоков
Глава 30. Гибридные конструкции синхронизации потоков

P.S. Статьяopen in new window с Хабра о том, почему и как .NET стал кроссплатформенным.