Зміст:
- Визначення - Що означає система загального типу (CTS)?
- Техопедія пояснює систему загального типу (CTS)
Визначення - Що означає система загального типу (CTS)?
Система загальних типів (CTS) - стандарт для визначення та використання типів даних у .NETframework. CTS визначає сукупність типів даних, які використовуються та керуються часом виконання для полегшення міжмовної інтеграції.
CTS надає типи в .NET Framework, за допомогою яких .NET додатки, компоненти та елементи керування побудовані на різних мовах програмування, тому інформація легко обмінюється. На відміну від мов низького рівня, таких як C і C ++, де класи / структури повинні використовуватися для визначення типів, які часто використовуються (наприклад, дата або час), CTS забезпечує багату ієрархію таких типів без необхідності включення файлів заголовків або бібліотек в коді.
CTS - специфікація, створена корпорацією Майкрософт та включена в стандарт Європейської асоціації виробників комп'ютерів. Він також формує стандарт для реалізації .NET рамки.
Техопедія пояснює систему загального типу (CTS)
CTS розроблений як ієрархія об'єктів з однокореневою системою з System.Object як базовий тип, з якого походять усі інші типи. CTS підтримує два різні типи:- Типи значень: містять значення, які потрібно зберігати безпосередньо в стеку або виділяти вбудовані в структурі. Вони можуть бути вбудованими (стандартні примітивні типи), визначеними користувачем (визначеними у вихідному коді) або перерахуваннями (набори перелічених значень, які представлені мітками, але зберігаються як числовий тип).
- Типи довідок: Зберігають посилання на адресу пам'яті значення і розподіляються на купі. Типи посилань можуть бути будь-якими типами вказівників, типами інтерфейсів або типами самоопису (масиви та типи класів, такі як визначені користувачем класи, типи в коробці значень та делегати).