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


Модуль Linq.Nullable (F#)

Функции для преобразования значения null в значения других типов, допускающих значение null.

Namespace/Module Path: Microsoft.FSharp.Linq

Сборка: FSharp.Core (в FSharp.Core.dll)

module Nullable

Заметки

Дополнительные сведения о тип, допускающий значение null и допускает значения null Nullable<T> и операторах см. в разделе Операторы, допускающие значение NULL (F#).

Значения

Значение

Описание

байт : System.Nullable< 'T> - > System.Nullable<byte>

Преобразует аргумент в > байту, nullable Nullable<байт.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

char : System.Nullable< 'T> - > System.Nullable<char>

Преобразует аргумент в > Nullable<char символу, допускающее значение null.Числовые значения преобразуются в символы в соответствии с кодировкой UTF-16.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

десятичное число : System.Nullable< 'T> - > System.Nullable<System.Decimal>

Преобразует аргумент к десятичному числу > обнуляемого типа, Nullable<Decimal с помощью прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

перечисления : System.Nullable< «T> - > System.Nullable< «: U, когда 'U enum>

Преобразует аргумент в указанный тип перечисления, допускающее значение null.

float : System.Nullable< 'T> - > System.Nullable<float>

Преобразует аргумент в число 64 допускает с плавающей запятой, > Nullable<float.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

float32 : System.Nullable< 'T> - > System.Nullable<float32>

Преобразует аргумент в число 32 допускает с плавающей запятой, > Nullable<float32.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

int : System.Nullable< 'T> - > System.Nullable<int>

Преобразует аргумент в допускает значение null значение 32 - целое число, > Nullable<int.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

int16 : System.Nullable< 'T> - > System.Nullable<int16>

Преобразует аргумент в допускает значение null значение 16 - целое число, > Nullable<int16.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

int32 : System.Nullable< 'T> - > System.Nullable<int32>

Преобразует аргумент в допускает значение null значение 32 - целое число, > Nullable<int32.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

int64: System.Nullable< 'T> - > System.Nullable<int64>

Преобразует аргумент в допускает значение null значение 64 - целое число, > Nullable<int64.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

nativeint : System.Nullable< 'T> - > System.Nullable<nativeint>

Преобразует аргумент в значение null для собственного целое число, > Nullable<nativeint.Это прямое преобразование для всех числовых типов-примитивов.В остальных случаях для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

sbyte : System.Nullable< 'T> - > System.Nullable<sbyte>

Преобразует аргумент в значение null, > байту Nullable<sbyte.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

uint16: System.Nullable< 'T> - > System.Nullable<uint16>

Преобразует аргумент в 16 бита целое число без знака, допускающий значение null, > Nullable<uint16.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

uint32 : System.Nullable< 'T> - > System.Nullable<uint32>

Преобразует аргумент в 32 бита целое число без знака, допускающий значение null, > Nullable<uint32.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

uint64 : System.Nullable< 'T> - > System.Nullable<uint64>

Преобразует аргумент в 64 бита целое число без знака, допускающий значение null, > Nullable<uint64.Это прямое преобразование для всех числовых типов-примитивов.Для выполнения операции требуется соответствующий статический метод преобразования типа входных данных.

unativeint : System.Nullable< 'T> - > System.Nullable<unativeint>

Преобразует аргумент в собственный целое число без знака, допускающий значение null, > Nullable<unativeint, используя прямое преобразование для всех числовых типов-примитивов.В противном случае операции требуется соответствующий статический метод преобразования типа входных данных.

Платформы

Windows 8, Windows 7, Windows Server 2012, Windows 2008 Server R2

Сведения о версии

Основной версии библиотеки F#

Поддерживается в: 4.0 портативно

См. также

Ссылки

Пространство имен Microsoft.FSharp.Linq (F#)