Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit onderwerp bevat de basistypen die zijn gedefinieerd in F#. Deze typen zijn de meest fundamentele in F#, die de basis vormen van bijna elk F#-programma. Ze zijn een superset van .NET primitieve typen.
| Typologie | .NET-type | Beschrijving | Voorbeeld |
|---|---|---|---|
bool |
Boolean | Mogelijke waarden zijn true en false. |
true/false |
uint8, byte |
Byte | Waarden tussen 0 en 255. | 1uy |
int8, sbyte |
SByte | Waarden van -128 tot 127. | 1y |
int16 |
Int16 | Waarden van -32768 tot 32767. | 1s |
uint16 |
UInt16 | Waarden tussen 0 en 65535. | 1us |
int32, int |
Int32 | Waarden van -2.147.483.648 tot 2.147.483.647. | 1 |
uint32, uint |
UInt32 | Waarden tussen 0 en 4.294.967.295. | 1u |
int64 |
Int64 | Waarden van -9.223.372.036.854.775.808 tot 9.223.372.036.854.775.807. | 1L |
uint64 |
UInt64 | Waarden tussen 0 en 18.446.744.073.709.551.615. | 1UL |
nativeint |
IntPtr | Een systeemeigen aanwijzer als een ondertekend geheel getal. | nativeint 1 |
unativeint |
UIntPtr | Een systeemeigen aanwijzer als een geheel getal zonder teken. | unativeint 1 |
decimal |
Decimal | Een gegevenstype met drijvende komma met ten minste 28 significante cijfers. | 1.0m |
float, double |
Double | Een 64-bits drijvendekommatype. | 1.0 |
float32, single |
Single | Een 32-bits drijvende-kommatype. | 1.0f |
char |
Char | Unicode-tekenwaarden. | 'c' |
string |
String | Unicode-tekst. | "str" |
unit |
niet van toepassing | Geeft de afwezigheid van een werkelijke waarde aan. Het type heeft slechts één formele waarde, die wordt aangeduid (). De eenheidswaarde, ()wordt vaak gebruikt als een tijdelijke aanduiding waar een waarde nodig is, maar geen echte waarde beschikbaar is of zinvol is. |
() |
Opmerking
U kunt berekeningen uitvoeren met gehele getallen die te groot zijn voor het type 64-bits geheel getal met behulp van het bigint type.
bigint wordt niet beschouwd als een basistype; het is een afkorting voor System.Numerics.BigInteger.