Mājas Attīstība Kas ir vispārpieņemtā tipa sistēma (cts)? - definīcija no tehopedijas

Kas ir vispārpieņemtā tipa sistēma (cts)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē kopējā tipa sistēma (CTS)?

Kopējā tipa sistēma (CTS) ir standarts datu tipu noteikšanai un izmantošanai .NET ietvarā. CTS definē datu tipu kolekciju, kuru izmanto un pārvalda izpildes laiks, lai atvieglotu dažādu valodu integrāciju.

CTS .NET Framework nodrošina tipus, ar kuriem .NET lietojumprogrammas, komponenti un vadīklas ir veidotas dažādās programmēšanas valodās, lai informācija būtu viegli kopīgota. Atšķirībā no zema līmeņa valodām, piemēram, C un C ++, kur bieži izmantojamo tipu noteikšanai ir jāizmanto klases / struktūras, piemēram, datums vai laiks, CTS nodrošina bagātīgu šāda veida hierarhiju, neveicot galvenes failu vai bibliotēku iekļaušanu. kodā.


CTS ir Microsoft izveidota specifikācija, kas iekļauta Eiropas Datoru ražotāju asociācijas standartā. Tas arī veido standartu .NET ietvara ieviešanai.

Techopedia izskaidro kopējā tipa sistēmu (CTS)

CTS ir veidota kā atsevišķi iesakņojoša objekta hierarhija ar System.Object kā bāzes veidu, no kura tiek atvasināti visi citi tipi. CTS atbalsta divu dažādu veidu veidus:

  1. Vērtību veidi: satur vērtības, kuras jāuzglabā tieši uz kaudzītes vai jāpiešķir struktūras struktūrā. Tie var būt iebūvēti (standarta primitīvie tipi), lietotāja definēti (definēti avota kodā) vai uzskaitījumi (uzskaitīto vērtību kopas, kuras apzīmē etiķetes, bet tiek saglabātas kā ciparu tips).
  2. Atsauces veidi: saglabājiet atsauci uz vērtības atmiņas adresi un piešķir tām kaudzē. Atsauces tipi var būt jebkurš rādītāju tips, interfeisu tips vai sevi raksturojoši tipi (masīvi un klašu tipi, piemēram, lietotāja noteiktas klases, lodziņā esošo vērtību tipi un delegāti).
Lai arī operācijas ar vērtības tipa mainīgajiem neietekmē nevienu citu mainīgo, operācijas ar atsauces tipa mainīgajiem var ietekmēt to pašu objektu, uz kuru atsaucas cits mainīgais. Ja atsauces tiek veiktas montāžas ietvaros, divi tipi ar vienādu nosaukumu, bet dažādos komplektos tiek definēti kā divi atšķirīgi tipi, turpretim, lietojot nosaukumvietas, izpildes laiks atpazīst katra tipa pilnu vārdu (piemēram, System.Object, System.String utt.). Bagātīgajam CTS tipu kopumam ir labi izstrādāta semantika, lai tos varētu plaši izmantot par bāzes tipu valodās, kas balstās uz kopējās valodas izpildīšanas (CLR). Tāpēc visiem .NET izstrādātājiem ir jābūt pilnīgai CTS izpratnei.

Kas ir vispārpieņemtā tipa sistēma (cts)? - definīcija no tehopedijas