Obsah:
- Definícia - Čo znamená systém spoločného typu (CTS)?
- Techopedia vysvetľuje systém Common Type System (CTS)
Definícia - Čo znamená systém spoločného typu (CTS)?
Systém Common Type System (CTS) je štandard pre definovanie a používanie typov údajov v .NETframework. CTS definuje kolekciu typov údajov, ktoré sa používajú a spravujú v čase vykonávania, aby sa uľahčila integrácia medzi jazykmi.
CTS poskytuje typy rozhraní .NET Framework, s ktorými sú aplikácie, komponenty a ovládače .NET zabudované v rôznych programovacích jazykoch, takže informácie sa ľahko zdieľajú. Na rozdiel od nízkoúrovňových jazykov, ako sú C a C ++, v ktorých sa triedy a štruktúry musia používať na definovanie typov, ktoré sa často používajú (napríklad dátum alebo čas), poskytuje CTS bohatú hierarchiu takýchto typov bez potreby zahrnutia hlavičkových súborov alebo knižníc. v kóde.
CTS je špecifikácia vytvorená spoločnosťou Microsoft a zahrnutá do normy Európskeho združenia výrobcov počítačov. Tvorí tiež štandard pre implementáciu .NET framework.
Techopedia vysvetľuje systém Common Type System (CTS)
CTS je navrhnutý ako hierarchia zakorenených objektov so System.Object ako základným typom, z ktorého sú odvodené všetky ostatné typy. CTS podporuje dva rôzne druhy typov:- Typy hodnôt: Obsahujú hodnoty, ktoré je potrebné uložiť priamo do zásobníka alebo priradiť vložené do štruktúry. Môžu byť zabudované (štandardné primitívne typy), definované používateľom (definované v zdrojovom kóde) alebo enumerácie (množiny vymenovaných hodnôt, ktoré sú reprezentované menovkami, ale uložené ako číselný typ).
- Typy referencií: Uložte odkaz na adresu pamäte hodnoty a sú pridelené na hromadu. Referenčné typy môžu byť ktorékoľvek z typov ukazovateľov, typov rozhraní alebo samoopísateľných typov (polia a typy tried, ako sú napríklad užívateľom definované triedy, typy s hodnotami v rámčeku a delegáti).