Inhaltsverzeichnis:
Definition - Was bedeutet Common Type System (CTS)?
Das Common Type System (CTS) ist ein Standard zum Definieren und Verwenden von Datentypen in .NETframework. CTS definiert eine Sammlung von Datentypen, die zur Laufzeit verwendet und verwaltet werden, um die sprachübergreifende Integration zu erleichtern.
CTS stellt die Typen in .NET Framework bereit, mit denen .NET-Anwendungen, -Komponenten und -Steuerelemente in verschiedenen Programmiersprachen erstellt werden, damit Informationen problemlos ausgetauscht werden können. Im Gegensatz zu einfachen Sprachen wie C und C ++, in denen Klassen / Strukturen zum Definieren von häufig verwendeten Typen (wie Datum oder Uhrzeit) verwendet werden müssen, bietet CTS eine umfangreiche Hierarchie solcher Typen, ohne dass Header-Dateien oder Bibliotheken eingeschlossen werden müssen im Code.
CTS ist eine Spezifikation, die von Microsoft erstellt und in den Standard der European Computer Manufacturer's Association aufgenommen wurde. Es bildet auch den Standard für die Implementierung des .NET-Frameworks.
Techopedia erklärt Common Type System (CTS)
CTS ist als einfach verwurzelte Objekthierarchie mit System.Object als Basistyp konzipiert, von dem alle anderen Typen abgeleitet werden. CTS unterstützt zwei verschiedene Arten von Typen:- Werttypen: Enthalten die Werte, die direkt auf dem Stapel gespeichert oder in einer Struktur inline zugeordnet werden müssen. Sie können integriert sein (Standardprimitivtypen), benutzerdefiniert (im Quellcode definiert) oder Aufzählungen (Sätze von Aufzählungswerten, die durch Beschriftungen dargestellt, aber als numerischer Typ gespeichert werden).
- Referenztypen: Speichern Sie eine Referenz auf die Speicheradresse des Werts, die auf dem Heap zugewiesen wird. Referenztypen können Zeigertypen, Schnittstellentypen oder selbstbeschreibende Typen sein (Arrays und Klassentypen wie benutzerdefinierte Klassen, Boxed-Value-Typen und Delegates).
