Datentypen in C#

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