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,可移植