Sadržaj:
Definicija - Što znači Common Type System (CTS)?
Sustav uobičajenog tipa (CTS) standard je za definiranje i upotrebu vrsta podataka u .NETframework-u. CTS definira zbirku tipova podataka koji se koriste i upravljaju vrijeme izvođenja kako bi se olakšala integracija na više jezika.
CTS pruža tipove u .NET Framework s kojim su .NET aplikacije, komponente i kontrole ugrađene u različite programske jezike tako da se informacije lako dijele. Za razliku od jezika niske razine poput C i C ++ gdje se klase / strukture moraju koristiti za definiranje tipova koji se često koriste (poput datuma ili vremena), CTS pruža bogatu hijerarhiju takvih vrsta bez potrebe za uključivanjem zaglavlja datoteka ili knjižnica u kodu.
CTS je specifikacija koju je izradio Microsoft i uključena u standard Europske udruge proizvođača računala. Također tvori standard za implementaciju .NET okvira.
Tehopedija objašnjava zajednički tip sustava (CTS)
CTS je dizajniran kao hijerarhija pojedinačno ukorijenjenih objekata s System.Object kao osnovnim tipom iz kojeg su izvedene sve ostale vrste. CTS podržava dvije različite vrste:- Vrste vrijednosti: sadrže vrijednosti koje je potrebno pohraniti izravno u snop ili dodijeliti inline u strukturi. Mogu biti ugrađeni (standardni primitivni tipovi), korisnički definirani (definirani u izvornom kodu) ili nabrajanja (skupovi nabrojenih vrijednosti koji su predstavljeni oznakama, ali pohranjeni kao numerički tip).
- Vrste referenci: pohranite referencu na memorijsku adresu vrijednosti i dodijeljene su na hrpi. Referentne vrste mogu biti bilo koje vrste pointera, vrste sučelja ili samo-opisujući tipovi (nizovi i vrste klasa kao što su klase koje definiraju korisnik, tipovi okvira i delegati).