Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I det här avsnittet visas de grundläggande typer som definieras i F#. Dessa typer är de mest grundläggande i F#, som utgör grunden för nästan alla F#-program. De är en supermängd av .NET primitiva typer.
| Typ | .NET-typ | Beskrivning | Exempel | 
|---|---|---|---|
bool | 
Boolean | Möjliga värden är true och false. | 
true/false | 
              uint8, byte | 
Byte | Värden från 0 till 255. | 1uy | 
              int8, sbyte | 
SByte | Värden från -128 till 127. | 1y | 
int16 | 
Int16 | Värden från -32768 till 32767. | 1s | 
uint16 | 
UInt16 | Värden från 0 till 65535. | 1us | 
              int32, int | 
Int32 | Värden från -2 147 483 648 till 2 147 483 647. | 1 | 
              uint32, uint | 
UInt32 | Värden från 0 till 4 294 967 295. | 1u | 
int64 | 
Int64 | Värden från -9 223 372 036 854 775 808 till 9 223 372 036 854 775 807. | 1L | 
uint64 | 
UInt64 | Värden från 0 till 18 446 744 073 709 551 615. | 1UL | 
nativeint | 
IntPtr | En infödd pekare som ett signerat heltal. | nativeint 1 | 
unativeint | 
UIntPtr | En inbyggd pekare som ett osignerat heltal. | unativeint 1 | 
decimal | 
Decimal | En flyttalsdatatyp som har minst 28 signifikanta siffror. | 1.0m | 
              float, double | 
Double | En 64-bitars flyttalstyp. | 1.0 | 
              float32, single | 
Single | En 32-bitars flyttalstyp. | 1.0f | 
char | 
Char | Unicode-teckenvärden. | 'c' | 
string | 
String | Unicode-text. | "str" | 
unit | 
inte tillämpligt | Anger frånvaron av ett faktiskt värde. Typen har bara ett formellt värde, vilket är betecknat (). Enhetsvärdet , ()används ofta som platshållare där ett värde behövs men inget verkligt värde är tillgängligt eller är meningsfullt. | 
() | 
Anmärkning
Du kan utföra beräkningar med heltal som är för stora för 64-bitars heltalstypen med hjälp av typen bigint . 
              bigint anses inte vara en grundläggande typ. det är en förkortning för System.Numerics.BigInteger.