Typen (C#-Referenz)

Das C#-Typensystem enthält die folgenden Kategorien:

Variablen, die Werttypen sind speichern Daten, und solche, die Verweistypen sind, verweisen auf die tatsächlichen Daten. Verweistypen werden auch als Objekte bezeichnet. Zeigertypen können nur im unsafe-Modus genutzt werden.

Es ist möglich, einen Werttyp in einen Verweistyp zu konvertieren und wieder zurück in einen Werttyp, mithilfe von Boxing und Unboxing. Mit Ausnahme eines geschachtelten Werttyps, können Verweistypen nicht in einen Werttyp konvertiert werden.

Dieser Abschnitt beschreibt auch den void-Datentyp:

Werttypen sind auch NULL-Werte, d.h. sie können einen zusätzlichen Zustand ohne Wert speichern. Weitere Informationen finden Sie unter Nullable-Typen.

Siehe auch

C#-Referenz
C#-Programmierhandbuch
C#-Schlüsselwörter
Referenztabellen für Typen
Umwandlung und Typkonvertierungen
Typen