Summary ОБЩЕЕ Введение ОСНОВЫ CLR Модель выполнения кода в CLR Управляемые модули Метаданные Сборки Загрузка CLR Исполнение кода JIT компилятор IL-код и верификация Небезопасный код Библиотека FCL CTS CLS Взаимодействие с неуправляемым кодом Компоновка, упавковка, развёртывание Компоновка типов в модуль О метаданных Объединениe модулей в сборку Ресурсы со сведениями о сборке Совместно используемые сборки Глобальный кэш сборок ПРЕКТИРОВАНИЕ ТИПОВ Основы типов Опреатор new Приведение типов Пространства имён и сборки Взаимодействие типов, объектов, стека, кучи Примитивные, ссылочные и значимые типы Примитивные типы Ссылочные и значимые типы Упаковка и распаковка значимых типов Сведения о членах и типах Члены типа Доступ к членам типа Статические классы Частичные классы Константы и поля Методы Конструкторы Параметры Передача по ссылке Переменное число аргументов Свойства Свойства без параметров Автоматические свойства Пару фактов о свойствах События Обобщения Инфраструктура обобщений Обобщённые интерфейсы Обобщённые делегаты Интерфейсы Абстрактный класс или интерфейс? Ключевые механизмы Автоматическое управление памятью