Tabelle integrierter Typen (C#-Referenz)

In der folgenden Tabelle sind die Schlüsselwörter für integrierte C#-Typen aufgeführt, die Aliase der vordefinierten Typen im System-Namespace darstellen.

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 systemeigene GetType()-Methode. 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