Tartalomjegyzék:
- Meghatározás - Mit jelent a közös típusú rendszer (CTS)?
- A Techopedia magyarázza a közös típusú rendszert (CTS)
Meghatározás - Mit jelent a közös típusú rendszer (CTS)?
A Common Type System (CTS) szabvány a .NETframework adattípusok meghatározására és használatára. A CTS meghatározza az adattípusok gyűjteményét, amelyeket a futási idő használ és kezel a nyelvek közötti integráció megkönnyítése érdekében.
A CTS biztosítja a .NET-keretrendszer azon típusait, amelyekkel a .NET-alkalmazások, -komponensek és vezérlők különböző programozási nyelveken épülnek fel, így az információk megosztása egyszerű. Ellentétben az alacsony szintű nyelvekkel, mint például a C és a C ++, ahol osztályokat / struktúrákat kell használni a gyakran használt típusok (például dátum vagy idő) meghatározásához, a CTS gazdag hierarchiát biztosít az ilyen típusokhoz anélkül, hogy fejléc fájlokat vagy könyvtárakat kellene belefoglalni. a kódban.
A CTS a Microsoft által létrehozott specifikáció, amely szerepel az Európai Számítógépgyártó Egyesület szabványában. Ez a szabvány a .NET keretrendszer megvalósításának szabványát is képezi.
A Techopedia magyarázza a közös típusú rendszert (CTS)
A CTS egyedileg gyökerező objektum-hierarchiaként van kialakítva, a System.Object mint alaptípus, amelyből az összes többi típus származik. A CTS két különféle típust támogat:- Értéktípusok: Tartalmazza azokat az értékeket, amelyeket közvetlenül a veremben kell tárolni, vagy egy struktúrába sorba rendezni. Lehetnek beépített (standard primitív típusok), felhasználó által definiált (a forráskódban meghatározott) vagy felsorolások (felsorolt értékek halmazai, amelyeket címkék képviselnek, de numerikus típusként tárolnak).
- Referencia típusok: Tárolja az érték memóriacímére való hivatkozást, és a kupacra elosztja. Referenciatípusok lehetnek bármelyik mutató, interfész vagy ön leíró típus (tömbök és osztálytípusok, mint például a felhasználó által definiált osztályok, dobozos értéktípusok és küldöttek).
