Поделиться через


Типы-примитивы (F#)

В этом разделе описываются основные типы-примитивы, используемые в языке F#.Указываются также соответствующие типы .NET и минимальное и максимальное значения для каждого типа.

Сводка по типам-примитивам

В следующей таблице приводится сводка по типам-примитивам в языке F#.

Тип

Тип .NET

Описание

bool

Boolean

Допустимые значения: true и false.

byte

Byte

Значения от 0 до 255.

sbyte

SByte

Значения от -128 до 127.

int16

Int16

Значения от -32768 до 32767.

uint16

UInt16

Значения от 0 до 65535.

int

Int32

Значения от -2147483648 до 2147483647.

uint32

UInt32

Значения от 0 до 4294967295.

int64

Int64

Значения от -9223372036854775808 до 9223372036854775807.

uint64

UInt64

Значения от 0 до 18446744073709551615.

nativeint

IntPtr

Собственный указатель в виде целого числа со знаком.

unativeint

UIntPtr

Собственный указатель в виде целого числа без знака.

char

Char

Символы Юникода.

string

String

Текст из символов Юникода.

decimal

Decimal

Тип данных с плавающей запятой с как минимум 28 значимыми цифрами.

unit

Неприменимо

Указывает об отсутствии значения.Этот тип имеет только одно значение, обозначаемое пустыми скобками ().Значение типа unit () обычно используется как заполнитель, если значение требуется, но оно недоступно или некорректно.

void

Void

Указывает об отсутствии типа или значения.

float32, single

Single

32-разрядное число с плавающей запятой.

float, double

Double

64-разрядное число с плавающей запятой.

ПримечаниеПримечание

Тип bigint позволяет выполнять вычисления с целыми числами, превышающими допустимый диапазон для 64-разрядного типа integer.bigint не считается примитивным типом; это сокращение для BigInteger.

См. также

Другие ресурсы

Справочник по языку F#