Кућа Развој Шта је заједнички систем типова (цтс)? - дефиниција из техопедије

Шта је заједнички систем типова (цтс)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Цоммон Типе Систем (ЦТС)?

Цоммон Типе Систем (ЦТС) је стандард за дефинисање и употребу типова података у .НЕТфрамеворк-у. ЦТС дефинише колекцију типова података који се користе и управљају време трајања ради олакшавања интеграције на више језика.

ЦТС пружа типове у .НЕТ Фрамеворк с којима су .НЕТ апликације, компоненте и контроле уграђене у различите програмске језике тако да се информације лако деле. За разлику од језика ниског нивоа попут Ц и Ц ++ где се класе / структуре морају користити за дефинисање типова који се често користе (попут датума или времена), ЦТС пружа богату хијерархију таквих типова без потребе за било каквим укључивањем заглавља или библиотека у коду.


ЦТС је спецификација коју је креирао Мицрософт и која је укључена у стандард Европског удружења произвођача рачунара. Такође формира стандард за имплементацију .НЕТ оквира.

Техопедија објашњава систем уобичајених типова (ЦТС)

ЦТС је дизајниран као хијерархија појединачно укоријењених објеката са Систем.Објецт као основним типом из којег су изведене све остале врсте. ЦТС подржава две различите врсте:

  1. Врсте вредности: Садрже вредности које је потребно похранити директно у сноп или доделити инлине у структури. Они могу бити уграђени (стандардни примитивни типови), дефинисани од стране корисника (дефинисани у изворном коду) или набрајања (скупови набројених вредности који су представљени ознакама, али похрањени као нумерички тип).
  2. Врсте референци: Спремите референцу на меморијску адресу вредности и доделите је на хрпи. Референтни типови могу бити било који од типова показивача, типови интерфејса или типови самоописавања (низови и типови класе као што су класе које дефинишу корисник, типови уоквирених вредности и делегати).
Иако операције на варијаблама типа вриједности не утјечу на било коју другу варијаблу, операције на варијаблама референтног типа могу утјецати на исти објект који назива друга варијабла. Када су референце урађене у опсегу склопа, две врсте са истим именом, али у различитим склоповима су дефинисане као два различита типа, док при кориштењу простора имена, време извођења препознаје пуно име сваке врсте (као што је Систем.Објецт, Систем.Стринг итд.). Богати скуп типова у ЦТС-у има добро осмишљену семантику тако да се они могу широко користити као основни тип у заједничким језицима који се раде током рунтиме (ЦЛР). Због тога сви .НЕТ програмери морају темељно разумети ЦТС.

Шта је заједнички систем типова (цтс)? - дефиниција из техопедије