Primitive Typen (F#)
In diesem Thema sind die grundlegenden primitiven Typen aufgeführt, die in F# verwendet werden. Außerdem werden die entsprechenden .NET-Typen sowie der Mindest- und Höchstwert für jeden Typ angegeben.
Übersicht über primitive Typen
In der folgenden Tabelle werden die Eigenschaften der primitiven F#-Typen zusammengefasst.
Typ |
.NET-Typ |
Beschreibung |
---|---|---|
bool |
Mögliche Werte sind true und false. |
|
byte |
Werte von 0 bis 255. |
|
sbyte |
Werte von -128 bis 127. |
|
int16 |
Werte von -32768 bis 32767. |
|
uint16 |
Werte von 0 bis 65535. |
|
int |
Werte von -2.147.483.648 bis 2.147.483.647. |
|
uint32 |
Werte von 0 bis 4.294.967.295. |
|
int64 |
Werte von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807. |
|
uint64 |
Werte von 0 bis 18.446.744.073.709.551.615. |
|
nativeint |
Ein systemeigener Zeiger als ganze Zahl mit Vorzeichen. |
|
unativeint |
Ein systemeigener Zeiger als ganze Zahl ohne Vorzeichen. |
|
char |
Unicode-Zeichenwerte. |
|
string |
Unicode-Text. |
|
decimal |
Ein Gleitkommadatentyp mit mindestens 28 signifikanten Stellen. |
|
unit |
Nicht zutreffend |
Gibt an, dass kein tatsächlicher Wert vorhanden ist. Der Typ verfügt nur über einen formalen Wert, der mit () gekennzeichnet wird. Der unit-Wert () wird häufig als Platzhalter verwendet, wenn ein Wert benötigt wird, jedoch kein realer Wert verfügbar oder sinnvoll ist. |
void |
Gibt an, dass kein Typ oder Wert vorhanden ist. |
|
float32, single |
Ein 32-Bit-Gleitkommatyp. |
|
float, double |
Ein 64-Bit-Gleitkommatyp. |
Tipp
Sie können Berechnungen mit ganzen Zahlen, die für den 64-Bit-Ganzzahl-Typ zu groß sind, mit dem bigint-Typ ausführen. bigint wird nicht als primitiver Typ betrachtet. Dies ist eine Abkürzung für BigInteger.
Siehe auch
Weitere Ressourcen
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Mai 2010 |
Korrigieren Sie den Typnamen uint32 für 32-Bit-Ganzzahlen ohne Vorzeichen. |
Korrektur inhaltlicher Fehler. |