Tabelle integrierter Typen (C#-Referenz)Built-in types table (C# Reference)

Die folgende Tabelle zeigt die Schlüsselwörter für integrierte C#-Typen, bei denen es sich um Aliase der vordefinierten Typen im System-Namespace handelt.The following table shows the keywords for built-in C# types, which are aliases of predefined types in the System namespace.

C#-TypC# type .NET-Typ.NET type
boolbool System.Boolean
bytebyte System.Byte
sbytesbyte System.SByte
charchar System.Char
decimaldecimal System.Decimal
doubledouble System.Double
floatfloat System.Single
intint System.Int32
uintuint System.UInt32
longlong System.Int64
ulongulong System.UInt64
objectobject System.Object
shortshort System.Int16
ushortushort System.UInt16
stringstring System.String

HinweiseRemarks

Mit Ausnahme von object und string werden alle in der Tabelle enthaltenen Typen als einfache Typen bezeichnet.All of the types in the table, except object and string, are referred to as simple types.

C#-Typschlüsselwörter und ihre Aliase sind austauschbar.The C# type keywords and their aliases are interchangeable. So können Sie beispielsweise eine ganzzahlige Variable mit einer der beiden folgenden Deklarationen angeben:For example, you can declare an integer variable by using either of the following declarations:

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

Verwenden Sie den Operator typeof, um die System.Type-Instanz abzurufen, die den angegebenen Typ darstellt:Use the typeof operator to get the System.Type instance that represents the specified type:

Type stringType = typeof(string);
Console.WriteLine(stringType.FullName);

Type doubleType = typeof(System.Double);
Console.WriteLine(doubleType.FullName);

// Output:
// System.String
// System.Double

Siehe auchSee also