Typ Byte Bit Laufzeittyp Beschreibung Wertebereich Genauigkeit
byte 1 8 Byte Byte-Wert ohne Vorzeichen 0 bis 255
sbyte 1 8 SByte Byte-Wert mit Vorzeichen -128 bis 127
short 2 16 Int16 Short-Wert mit Vorzeichen -32.768 bis 32.767
ushort 2 16 UInt16 Short-Wert ohne Vorzeichen 0 bis 65.535
int 4 32 Int32 Integer-Wert mit Vorzeichen -2.147.483.648 bis 2.147.483.647
uint 4 32 UInt32 Integer-Wert ohne Vorzeichen 0 bis 4.294.967.295
long 8 64 Int64 langer integer-Wert mit Vorzeichen -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807
ulong 8 64 UInt64 langer integer-Wert ohne Vorzeichen 0 bis 18.446.744.073.709.551.615
float 4 32 Single Gleitkommazahl ± 1.5e-45 bis ± 3.4e38 7
double 8 64 Double Gleitkommazahl mit doppelter Genauigkeit ± 5.0e-324 bis ± 1.7e308 15-16
decimal 16 128 Decimal Zahl mit fester Genauigkeit ± 1,0e-28 bis ± 7,9e28 28-29
string String Unicode-Zeichenfolge
char 2 16 Char Unicode-Zeichen U+0000 bis U+ffff
bool 1 8 Boolean Boolescher Wert true, false