1. Типы данных в .NET. CTS.
Система общих типов CTS определяет способ объявления, использования и управления типами в среде CLR, а также является важной составной частью поддержки межъязыковой интеграции в среде выполнения. Система общих типов выполняет следующие функции.
- Формирует инфраструктуру, которая позволяет обеспечивать межъязыковую интеграцию, безопасность типов и высокопроизводительное выполнение кода.
- Предоставляет объектно-ориентированную модель, поддерживающую полную реализацию многих языков программирования.
- Определяет правила, которых необходимо придерживаться в языке. Эти правила помогают обеспечить взаимодействие объектов, написанных на разных языках.
- Предоставляет библиотеку, которая содержит типы-примитивы (например, Boolean, Byte, Char, Int32 и UInt64), используемые в разработке приложений.
Система общих типов CTS в платформе .NET Framework поддерживает следующие пять категорий типов:
- Классы
- Структуры
- Перечисления
- Интерфейсы
- Делегаты