Obsah:
- Definice - Co znamená Common Type System (CTS)?
- Techopedia vysvětluje systém Common Type System (CTS)
Definice - Co znamená Common Type System (CTS)?
Systém Common Type System (CTS) je standardem pro definování a použití datových typů v rozhraní .NETframework. CTS definuje kolekci datových typů, které jsou používány a spravovány běhovým časem pro usnadnění integrace mezi jazyky.
CTS poskytuje typy rozhraní .NET Framework, se kterými jsou aplikace, komponenty a ovládací prvky .NET zabudovány v různých programovacích jazycích, takže informace jsou snadno sdíleny. Na rozdíl od nízkoúrovňových jazyků, jako jsou C a C ++, kde je třeba pro definování typů, které se často používají (jako je datum nebo čas), použít třídy / struktury, poskytuje CTS bohatou hierarchii takových typů, aniž by bylo nutné zahrnout soubory záhlaví nebo knihovny. v kódu.
CTS je specifikace vytvořená společností Microsoft a zahrnutá do standardu asociace evropských výrobců počítačů. Tvoří také standard pro implementaci .NET framework.
Techopedia vysvětluje systém Common Type System (CTS)
CTS je navržen jako hierarchie zakořeněných objektů se System.Object jako základním typem, ze kterého jsou odvozeny všechny ostatní typy. CTS podporuje dva různé druhy typů:- Typy hodnot: Obsahuje hodnoty, které je třeba uložit přímo do zásobníku nebo přidělit inline ve struktuře. Mohou být vestavěny (standardní primitivní typy), uživatelem definované (definované ve zdrojovém kódu) nebo výčty (sady výčtových hodnot, které jsou reprezentovány štítky, ale jsou uloženy jako číselný typ).
- Typy odkazů: Uložte odkaz na adresu paměti hodnoty a jsou přiděleny na haldu. Referenčními typy mohou být libovolné typy ukazatelů, typy rozhraní nebo samy popisující typy (pole a typy tříd, jako jsou uživatelem definované třídy, typy s hodnotami v rámečku a delegáti).
