Allgemeines Typsystem
Aktualisiert: November 2007
Das allgemeine Typsystem legt fest, wie Typen zur Laufzeit deklariert, verwendet und verwaltet werden. Außerdem ist das System ein wichtiger Bestandteil der Laufzeitunterstützung für die sprachübergreifende Integration. Das allgemeine Typsystem hat die folgenden Funktionen:
Aufbau einer Grundstruktur, die die sprachübergreifende Integration, Typsicherheit sowie eine äußerst leistungsfähige Codeausführung ermöglicht.
Bereitstellung eines objektorientierten Modells, das die vollständige Implementierung zahlreicher Programmiersprachen unterstützt.
Definition von Regeln, die von Programmiersprachen eingehalten werden müssen und sicherstellen, dass in verschiedenen Sprachen programmierte Objekte miteinander interagieren können.
In diesem Abschnitt
Übersicht über das allgemeine Typsystem
Beschreibt Konzepte und erläutert Begriffe in Bezug auf das allgemeine Typsystem.Typdefinitionen
Beschreibt benutzerdefinierte Typen.Typmember
Beschreibt Ereignisse, Felder, geschachtelte Typen, Methoden und Eigenschaften sowie Konzepte wie Memberüberladung, Überschreibung und Vererbung.Werttypen im allgemeinen Typsystem
Beschreibt integrierte und benutzerdefinierte Werttypen.Klassen im allgemeinen Typsystem
Beschreibt die Merkmale von Klassen der Common Language Runtime.Delegaten im allgemeinen Typsystem
Beschreibt das Delegate-Objekt, das die verwaltete Alternative zu nicht verwalteten Funktionszeigern darstellt.Arrays im allgemeinen Typsystem
Beschreibt Arraytypen der Common Language Runtime.Schnittstellen im allgemeinen Typsystem
Beschreibt die Merkmale von Schnittstellen sowie die durch die Common Language Runtime ausgeübten Beschränkungen auf Schnittstellen.Zeiger im allgemeinen Typsystem
Beschreibt verwaltete Zeiger, nicht verwaltete Zeiger sowie nicht verwaltete Funktionszeiger.
Verwandte Abschnitte
Referenz zur .NET Framework-Klassenbibliothek
Enthält eine Referenz zu Klassen, Schnittstellen und Werttypen, die in Microsoft Windows Software Development Kit (SDK) enthalten sind.Common Language Runtime
Beschreibt die Laufzeitumgebung, durch die die Codeausführung verwaltet und Dienste zur Anwendungsentwicklung bereitgestellt werden.