Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Functions for converting nullable values into nullable values of another type.
Namespace/Module Path: Microsoft.FSharp.Linq
Assembly: FSharp.Core (in FSharp.Core.dll)
module Nullable
Remarks
For more information about nullable types and nullable operators, see Nullable and Nullable Operators (F#).
Values
Value |
Description |
---|---|
byte : System.Nullable<'T> -> System.Nullable<byte> |
Converts the argument to nullable byte, Nullable<byte>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
char : System.Nullable<'T> -> System.Nullable<char> |
Converts the argument to a nullable character, Nullable<char>. Numeric inputs are converted according to the UTF-16 encoding for characters. The operation requires an appropriate static conversion method on the input type. |
decimal : System.Nullable<'T> -> System.Nullable<System.Decimal> |
Converts the argument to a nullable decimal, Nullable<Decimal> using a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
enum : System.Nullable<'T> -> System.Nullable<'U when 'U : enum> |
Converts the argument to a particular nullable enum type. |
float : System.Nullable<'T> -> System.Nullable<float> |
Converts the argument to a nullable 64-bit float, Nullable<float>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
float32 : System.Nullable<'T> -> System.Nullable<float32> |
Converts the argument to a nullable 32-bit float, Nullable<float32>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
int : System.Nullable<'T> -> System.Nullable<int> |
Converts the argument to nullable signed 32-bit integer, Nullable<int>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
int16 : System.Nullable<'T> -> System.Nullable<int16> |
Converts the argument to a nullable signed 16-bit integer, Nullable<int16>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
int32 : System.Nullable<'T> -> System.Nullable<int32> |
Converts the argument to a nullable signed 32-bit integer, Nullable<int32>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
int64: System.Nullable<'T> -> System.Nullable<int64> |
Converts the argument to a nullable signed 64-bit integer, Nullable<int64>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
nativeint : System.Nullable<'T> -> System.Nullable<nativeint> |
Converts the argument to a nullable signed native integer, Nullable<nativeint>. This is a direct conversion for all primitive numeric types. Otherwise the operation requires an appropriate static conversion method on the input type. |
sbyte : System.Nullable<'T> -> System.Nullable<sbyte> |
Converts the argument to a nullable signed byte, Nullable<sbyte>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
uint16: System.Nullable<'T> -> System.Nullable<uint16> |
Converts the argument to a nullable unsigned 16-bit integer, Nullable<uint16>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
uint32 : System.Nullable<'T> -> System.Nullable<uint32> |
Converts the argument to a nullable unsigned 32-bit integer, Nullable<uint32>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
uint64 : System.Nullable<'T> -> System.Nullable<uint64> |
Converts the argument to a nullable unsigned 64-bit integer, Nullable<uint64>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type. |
unativeint : System.Nullable<'T> -> System.Nullable<unativeint> |
Converts the argument to a nullable unsigned native integer, Nullable<unativeint>, using a direct conversion for all primitive numeric types. Otherwise, the operation requires an appropriate static conversion method on the input type. |
Platforms
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Version Information
F# Core Library Versions
Supported in: 4.0, Portable