Tabelle integrierter Typen (C#-Referenz)

Die folgende Tabelle zeigt die Schlüsselwörter für integrierte C#-Typen, bei denen es sich um Aliase der vordefinierten Typen im <xref:System>-Namespace handelt.

C#-Typ .NET Framework-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
long System.Int64
ulong System.UInt64
object System.Object
short System.Int16
ushort System.UInt16
string System.String

Hinweise

Mit Ausnahme von object und string werden alle in der Tabelle enthaltenen Typen als einfache Typen bezeichnet.

C#-Typschlüsselwörter und ihre Aliase sind austauschbar. So können Sie beispielsweise eine ganzzahlige Variable mit einer der beiden folgenden Deklarationen angeben:

int x = 123;  
System.Int32 x = 123;  

Um den tatsächlichen Typ eines C#-Typs anzuzeigen, verwenden Sie die native Methode GetType(). Durch die folgende Anweisung wird z.B. der Systemalias angezeigt, der den Typ von myVariable darstellt:

Console.WriteLine(myVariable.GetType());  

Sie können auch den Operator typeof verwenden.

Siehe auch

C#-Referenz
C#-Programmierhandbuch
C#-Schlüsselwörter
Werttypen
Tabelle für Standardwerte
Tabelle zur Formatierung numerischer Ergebnisse
dynamic
Referenztabellen für Typen