共用方式為


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<位元組>。 這是針對所有基本數字類資料型別的直接轉換。 作業需要在輸入型別上使用適當的靜態轉換方法

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

將引數轉換成可為Null的字元, Nullable<char>。 數字輸入會根據字元的 UTF-16 編碼方式進行轉換。 作業需要在輸入型別上使用適當的靜態轉換方法

十進位 :System.Nullable<'T> - > System.Nullable<System.Decimal>

將引數轉換成不可為Null的十進位數字,則會使用一個直接轉換的Nullable<Decimal>所有的基本數字類資料型別的。 作業需要在輸入型別上使用適當的靜態轉換方法

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

將引數轉換成特定的列舉型別。

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

將引數轉換成不可為Null的64位元浮點數, Nullable<float>。 這是針對所有基本數字類資料型別的直接轉換。 作業需要在輸入型別上使用適當的靜態轉換方法

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

將引數轉換成不可為Null的32位元浮點數, Nullable<float32>。 這是針對所有基本數字類資料型別的直接轉換。 作業需要在輸入型別上使用適當的靜態轉換方法

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

將引數轉換成不帶正負號的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>

將引數轉換成不帶正負號的原生整數, 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>

針對所有基本數字型別(Numeric Type)的方法,直接轉換引數轉換成可為Null的不帶正負號的原生整數, Nullable<unativeint>,否則為。 否則,作業需要在輸入型別上使用適當的靜態轉換方法。

平台

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

版本資訊

F# 核心程式庫版本

支援版本:4.0,可攜式執行檔 (PE)。

請參閱

參考

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