Tipos básicosBasic types

Este tema enumeran los tipos básicos que se definen en el F# lenguaje.This topic lists the basic types that are defined in the F# language. Estos tipos son las más importantes en F#, forman la base de casi todos F# programa.These types are the most fundamental in F#, forming the basis of nearly every F# program. Son un superconjunto de los tipos primitivos. NET.They are a superset of .NET primitive types.

TipoType Tipo de .NET.NET type DescripciónDescription
bool Boolean Los valores posibles son true y false.Possible values are true and false.
byte Byte Valores de 0 a 255.Values from 0 to 255.
sbyte SByte Valores de -128 a 127.Values from -128 to 127.
int16 Int16 Valores de -32768 a 32767.Values from -32768 to 32767.
uint16 UInt16 Valores de 0 a 65535.Values from 0 to 65535.
int Int32 Valores entre -2.147.483.648 a 2.147.483.647.Values from -2,147,483,648 to 2,147,483,647.
uint32 UInt32 Valores entre 0 y 4.294.967.295.Values from 0 to 4,294,967,295.
int64 Int64 Valores comprendidos entre -9.223.372.036.854.775.808 a + 9.223.372.036.854.775.807.Values from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.
uint64 UInt64 Valores de 0 a 18,446,744,073,709,551,615.Values from 0 to 18,446,744,073,709,551,615.
nativeint IntPtr Un puntero nativo como un entero con signo.A native pointer as a signed integer.
unativeint UIntPtr Un puntero nativo como un entero sin signo.A native pointer as an unsigned integer.
char Char Valores de caracteres Unicode.Unicode character values.
string String Texto Unicode.Unicode text.
decimal Decimal Tipo de datos que tiene al menos 28 dígitos significativos de punto flotante.A floating point data type that has at least 28 significant digits.
unit No aplicablenot applicable Indica la ausencia de un valor real.Indicates the absence of an actual value. El tipo tiene un único valor formal, que se indica ().The type has only one formal value, which is denoted (). El valor de unidad, (), a menudo se usa como marcador de posición donde se necesita un valor pero ningún valor real está disponible o que tenga sentido.The unit value, (), is often used as a placeholder where a value is needed but no real value is available or makes sense.
void Void No indica que ningún tipo de valor.Indicates no type or value.
float32, singlefloat32, single Single Tipo de punto flotante de 32 bits.A 32-bit floating point type.
float, doublefloat, double Double Tipo de punto flotante de 64 bits.A 64-bit floating point type.

Nota

Puede realizar cálculos con números enteros demasiado grandes para el tipo de entero de 64 bits mediante el bigint tipo.You can perform computations with integers too big for the 64-bit integer type by using the bigint type. bigint no se considera un tipo básico; es la abreviatura de System.Numerics.BigInteger.bigint is not considered a basic type; it is an abbreviation for System.Numerics.BigInteger.

Vea tambiénSee also