Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
En este tema se enumeran los tipos básicos definidos en F#. Estos tipos son los más fundamentales en F#, formando la base de casi todos los programas de F#. Son un superconjunto de tipos primitivos de .NET.
| Tipo | Tipo de .NET | Descripción | Ejemplo |
|---|---|---|---|
bool |
Boolean | Los valores posibles son true y false. |
true/false |
uint8, byte |
Byte | Valores de 0 a 255. | 1uy |
int8, sbyte |
SByte | Valores de -128 a 127. | 1y |
int16 |
Int16 | Valores de -32768 a 32767. | 1s |
uint16 |
UInt16 | Valores de 0 a 65535. | 1us |
int32, int |
Int32 | Valores de -2.147.483.648 a 2.147.483.647. | 1 |
uint32, uint |
UInt32 | Valores de 0 a 4.294.967.295. | 1u |
int64 |
Int64 | Valores de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. | 1L |
uint64 |
UInt64 | Valores de 0 a 18 446 744 073 709 551 615. | 1UL |
nativeint |
IntPtr | Puntero nativo como un entero con signo. | nativeint 1 |
unativeint |
UIntPtr | Un puntero nativo como un entero sin signo. | unativeint 1 |
decimal |
Decimal | Tipo de datos de punto flotante que tiene al menos 28 dígitos significativos. | 1.0m |
float, double |
Double | Tipo de número de punto flotante de 64 bits. | 1.0 |
float32, single |
Single | Tipo de punto flotante de 32 bits. | 1.0f |
char |
Char | Valores de caracteres Unicode. | 'c' |
string |
String | Texto Unicode. | "str" |
unit |
no aplicable | Indica la ausencia de un valor real. El tipo solo tiene un valor formal, que se indica (). El valor de unidad, (), se usa a menudo como marcador de posición donde se necesita un valor, pero no hay ningún valor real disponible o tiene sentido. |
() |
Nota:
Puede realizar cálculos con enteros demasiado grandes para el tipo entero de 64 bits mediante el bigint tipo .
bigint no se considera un tipo básico; es una abreviatura de System.Numerics.BigInteger.