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>

将参数转换为 null 字节,Nullable<字节>。 这是所有基元数值类型的直接转换。 操作需要对输入类型使用适当的静态转换方法。

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

将参数转换为可以为 null 字符,Nullable<字符>。 根据字符的 UTF-16 编码来转换数字输入。 操作需要对输入类型使用适当的静态转换方法。

decimal :System.Nullable<'T> - > System.Nullable<System.Decimal>

将参数转换为可以为 null 的小数,使用一个直接转换的Nullable<Decimal>所有基元数值类型的。 操作需要对输入类型使用适当的静态转换方法。

enum : System.Nullable<'T> -> System.Nullable<'U when 'U : enum>

将参数转换为某个特定的枚举类型。

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

将参数转换为可以为 null 的64位浮点数,Nullable<浮动>。 这是所有基元数值类型的直接转换。 操作需要对输入类型使用适当的静态转换方法。

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

将参数转换为可以为 null 的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>

将参数转换为可以为 null 的无符号16位整数,Nullable<uint16>。 这是所有基元数值类型的直接转换。 操作需要对输入类型使用适当的静态转换方法。

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

将参数转换为可以为 null 的无符号32位整数,Nullable<uint32>。 这是所有基元数值类型的直接转换。 操作需要对输入类型使用适当的静态转换方法。

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

将参数转换为可以为 null 的无符号64位整数,Nullable<uint64>。 这是所有基元数值类型的直接转换。 操作需要对输入类型使用适当的静态转换方法。

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

使用所有基元数值类型的直接转换方式,将参数转换为可以为 null 的无符号本机整数,Nullable<unativeint>,。 否则,操作需要对输入类型使用适当的静态转换方法。

平台

Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2

版本信息

F#核心库版本

支持:4.0,可移植

请参见

参考

Microsoft.FSharp.Linq 命名空间 (F#)