Integrierte Typen (C#-Referenz)

In der folgenden Tabelle werden die in C# integrierten Werttypen aufgelistet:

C#-Typschlüsselwort .NET-Typ
bool System.Boolean
byte System.Byte
sbyte System.SByte
char System.Char
decimal System.Decimal
double System.Double
float System.Single
int System.Int32
uint System.UInt32
nint System.IntPtr
nuint System.UIntPtr
long System.Int64
ulong System.UInt64
short System.Int16
ushort System.UInt16

In der folgenden Tabelle werden die in C# integrierten Verweistypen aufgelistet:

C#-Typschlüsselwort .NET-Typ
object System.Object
string System.String
dynamic System.Object

In den obigen Tabellen ist jedes C#-Typschlüsselwort in der linken Spalte (mit Ausnahme von dynamic) ein Alias für den entsprechenden .NET-Typ. Sie können synonym verwendet werden. In den folgenden Deklarationen werden beispielsweise Variablen des gleichen Typs deklariert:

int a = 123;
System.Int32 b = 123;

Das Schlüsselwort void markiert das Fehlen eines Typs. Sie können es als Rückgabetyp einer Methode verwenden, die keinen Wert zurückgibt.

Siehe auch