C#
| Variablentypen
Aus der MSDN entlehnt.
Hinweis: Zahlen werden in C# in englischer Notaion angegeben. Das heißt die Trennung zwischen Einer-Stelle und Zehntel-Stelle erfolgt durch einen Punkt.
Name | Klasse | Typ | Größe (bit) | Bereich |
byte |
Byte |
Ganze Zahl ohne Vorzeichen | 8 | 0 bis 255 |
int |
Int32 |
Ganze Zahl mit Vorzeichen | 32 | -2.147.483.648 bis 2.147.483.647 |
uint |
UInt32 |
Ganze Zahl ohne Vorzeichen | 32 | 0 bis 4.294.967.295 |
short |
Int16 |
Ganze Zahl mit Vorzeichen | 16 | -32.768 bis 32.767 |
ushort |
UInt16 |
Ganze Zahl ohne Vorzeichen | 16 |
0 bis 65.535 |
long |
Int64 |
Ganze Zahl mit Vorzeichen | 64 |
-922.337.203.685.477.508 bis 922.337.203.685.477.507 |
ulong |
UInt64 |
Ganze Zahl ohne Vorzeichen | 64 | 0 bis 18.446.744.073.709.551.615 |
float |
Single |
Gleitkommazahl mit einfacher Genauigkeit | 32 | -3,402823 * 1038 bis 3,402823 * 1038 |
double |
Double |
Gleitkommazahl mit doppelter Genauigkeit | 64 | -1,79769313486232 * 10308 bis 1,79769313486232 * 10308 |
char |
Char |
Ein einzelnes Unicode-Zeichen | 16 | |
string |
String |
Eine Folge von Zeichen | ||
bool |
Boolean |
Logischer boolescher Typ | Wahr oder Falsch | |
decimal |
Decimal |
Präziser Bruchtyp oder ganzzahliger Typ, der Dezimalzahlen mit 29 signifikanten Stellen darstellen kann | 128 | ±1,0 * 10−28 zu ±7,9 * 1028 |