Оглавление:
- Определение - Что означает Общая система типов (CTS)?
- Techopedia объясняет общую систему типов (CTS)
Определение - Что означает Общая система типов (CTS)?
Общая система типов (CTS) является стандартом для определения и использования типов данных в .NETframework. CTS определяет коллекцию типов данных, которые используются и управляются средой выполнения для облегчения межъязыковой интеграции.
CTS предоставляет в .NET Framework типы, с помощью которых приложения, компоненты и элементы управления .NET создаются на разных языках программирования, поэтому информация легко передается. В отличие от языков низкого уровня, таких как C и C ++, где классы / структуры должны использоваться для определения часто используемых типов (например, даты или времени), CTS предоставляет богатую иерархию таких типов без необходимости какого-либо включения заголовочных файлов или библиотек. в коде.
CTS - это спецификация, созданная Microsoft и включенная в стандарт Европейской ассоциации производителей компьютеров. Он также формирует стандарт для реализации .NET Framework.
Techopedia объясняет общую систему типов (CTS)
CTS разработан как иерархия объектов с единым корнем, а System.Object является базовым типом, на основе которого создаются все другие типы. CTS поддерживает два разных типа:- Типы значений: содержат значения, которые должны храниться непосредственно в стеке или выделяться встроенными в структуру. Они могут быть встроенными (стандартные примитивные типы), пользовательскими (определенными в исходном коде) или перечислениями (наборы перечисляемых значений, которые представлены метками, но хранятся в виде числового типа).
- Типы ссылок: сохраните ссылку на адрес памяти значения и выделите ее в куче. Ссылочные типы могут быть любыми из типов указателей, типов интерфейса или типов с самоописанием (массивы и типы классов, такие как определяемые пользователем классы, типы значений в штучной упаковке и делегаты).
