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