Domov Razvoj Kaj je skupni sistem tipa (cts)? - definicija iz tehopedije

Kaj je skupni sistem tipa (cts)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni sistem skupnih tipov (CTS)?

Sistem skupnih vrst (CTS) je standard za določanje in uporabo podatkovnih tipov v .NETframework. CTS definira zbirko podatkovnih vrst, ki jih uporablja in upravlja čas izvajanja za olajšanje medjezične integracije.

CTS ponuja vrste v .NET Framework, s katerimi so .NET aplikacije, komponente in kontrole vgrajeni v različnih programskih jezikih, tako da se informacije preprosto delijo. V nasprotju z jeziki nizke ravni, kot sta C in C ++, kjer je treba razrede / strukture uporabljati za določanje pogosto uporabljenih vrst (na primer datum ali čas), CTS zagotavlja bogato hierarhijo takšnih vrst, ne da bi bilo treba vključevati datoteke glave ali knjižnice v kodi.


CTS je specifikacija, ki jo je ustvaril Microsoft in je vključena v standard Evropske zveze proizvajalcev računalnikov. Prav tako predstavlja standard za izvajanje okvira .NET.

Tehopedia razlaga sistem skupnih tipov (CTS)

CTS je zasnovan kot hierarhija predmetov s posameznimi koreninami s sistemom System.Object kot osnovnim tipom, iz katerega izhajajo vse druge vrste. CTS podpira dve različni vrsti:

  1. Vrste vrednosti: vsebujejo vrednosti, ki jih je treba shraniti neposredno v sveženj ali dodeliti inline v strukturi. Lahko so vgrajeni (standardni primitivni tipi), uporabniško definirani (definirani v izvorni kodi) ali naštevilke (nabori oštevilčenih vrednosti, ki so predstavljeni z nalepkami, vendar shranjeni kot numerični tip).
  2. Vrste referenc: Shranite sklic na pomnilniški naslov vrednosti in ga dodelite na hrbtni strani. Referenčne vrste so lahko katere koli vrste kazalcev, tipi vmesnikov ali tipi samoopisovanja (matrike in tipi razredov, kot so uporabniško definirani razredi, vrste v okencih vrednosti in delegati).
Čeprav operacije na spremenljivkah tipa vrednosti ne vplivajo na nobeno drugo spremenljivko, lahko operacije na spremenljivkah referenčnega tipa vplivajo na isti objekt, na katerega se sklicuje druga spremenljivka. Ko se sklicevanja nanašajo na sklop sklopa, sta dve vrsti z istim imenom, vendar v različnih sklopih, opredeljeni kot dve različni vrsti, medtem ko pri uporabi imenskih prostorov čas izvajanja prepozna polno ime vsake vrste (na primer System.Object, System.String itd.). Bogat nabor vrst CTS ima dobro zasnovano semantiko, tako da jih je mogoče široko uporabiti kot osnovno vrsto v jezikih, ki temeljijo na skupnem izvajalnem jeziku (CLR). Zato morajo vsi razvijalci .NET temeljito razumeti CTS.

Kaj je skupni sistem tipa (cts)? - definicija iz tehopedije