Innholdsfortegnelse:
Definisjon - Hva betyr Common Type System (CTS)?
Common Type System (CTS) er en standard for å definere og bruke datatyper i .NET Framework. CTS definerer en samling datatyper, som brukes og administreres av kjøretiden for å lette integrering på tvers av språk.
CTS inneholder typene i .NET Framework som .NET-applikasjoner, komponenter og kontroller er bygd i forskjellige programmeringsspråk slik at informasjon blir enkelt delt. I motsetning til språk på lavt nivå som C og C ++ der klasser / strukturer må brukes til å definere typer som ofte brukes (som dato eller klokkeslett), gir CTS et rikt hierarki av slike typer uten behov for inkludering av overskriftsfiler eller biblioteker. i koden.
CTS er en spesifikasjon laget av Microsoft og inkludert i standarden European Computer Manufacturer's Association. Det danner også standarden for implementering av .NET-rammeverket.
Techopedia forklarer Common Type System (CTS)
CTS er designet som et enkelt forankret objekthierarki med System.Object som basistypen som alle andre typer er avledet fra. CTS støtter to forskjellige typer:- Verdityper: Inneholder verdiene som må lagres direkte på bunken eller tildeles inline i en struktur. De kan være innebygde (standard primitive typer), brukerdefinerte (definert i kildekode) eller oppregninger (sett med oppmålte verdier som er representert av etiketter, men lagret som en numerisk type).
- Referansetyper: Lagre en referanse til verdas minneadresse og blir tildelt på dyngen. Referansetyper kan være en hvilken som helst av pekertypene, grensesnitttyper eller selvbeskrivende typer (matriser og klassetyper som brukerdefinerte klasser, boksede verdityper og delegater).



