Sisällysluettelo:
- Määritelmä - Mitä yleinen tyyppijärjestelmä (CTS) tarkoittaa?
- Techopedia selittää yleisen tyyppisen järjestelmän (CTS)
Määritelmä - Mitä yleinen tyyppijärjestelmä (CTS) tarkoittaa?
Common Type System (CTS) on standardi tietotyyppien määrittelemiseksi ja käyttämiseksi .NET-kehyksessä. CTS määrittelee tietotyyppien kokoelman, jota ajoaika käyttää ja hallitsee kieleiden välisen integroinnin helpottamiseksi.
CTS tarjoaa .NET-kehyksen tyypit, joiden kanssa .NET-sovellukset, komponentit ja ohjaimet on rakennettu eri ohjelmointikielellä, joten tiedon jakaminen on helppoa. Toisin kuin matalan tason kielet, kuten C ja C ++, joissa luokkia / rakenteita on käytettävä usein käytettyjen tyyppien määrittelemiseen (kuten päivämäärä tai aika), CTS tarjoaa rikas hierarkia tällaisista tyypeistä ilman, että otsikkotiedostoja tai kirjastoja olisi sisällytettävä koodissa.
CTS on Microsoftin luoma eritelmä, joka sisältyy European Computer Manufacturer's Association -standardiin. Se muodostaa myös standardin .NET-kehyksen toteuttamiselle.
Techopedia selittää yleisen tyyppisen järjestelmän (CTS)
CTS on suunniteltu yksin juurtuneena objektihierarkiana, jonka System.Object on perustyyppinä, josta kaikki muut tyypit johdetaan. CTS tukee kahta erityyppistä tyyppiä:- Arvotyypit: Sisältää arvot, jotka on tallennettava suoraan pinoon tai allokoitava riviin rakenteessa. Ne voivat olla sisäänrakennettuja (tavalliset primitiivityypit), käyttäjän määrittelemiä (määritelty lähdekoodissa) tai luetteloita (lueteltujen arvojen joukot, joita edustavat merkinnät, mutta tallennetaan numerotyyppinä).
- Viitetyypit: Tallenna viite arvon muistiosoitteeseen ja allokoidaan kasaan. Viitetyypit voivat olla mitä tahansa osoittintyyppejä, rajapintotyyppejä tai itse kuvaavia tyyppejä (taulukot ja luokkatyypit, kuten käyttäjän määrittämät luokat, laatikkotyyppityypit ja edustajat).
