Compartir a través de


Linq.Nullable (Módulo de F#)

Funciones para convertir valores valores NULL en valores que acepta valores NULL de otro.

Namespace/Module Path: Microsoft.FSharp.Linq

Ensamblado: FSharp.Core (en FSharp.Core.dll)

module Nullable

Comentarios

Para obtener más información sobre los tipos que aceptan valores NULL y operadores que aceptan valores NULL, vea Nullable<T> y Operadores que aceptan valores NULL (F#).

Valores

Valor

Descripción

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

Convierte el argumento en un byte que acepta valores NULL, Nullable<byte>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un carácter que acepta valores NULL, Nullable<char>.Las entradas numéricas se convierten según la codificación de caracteres UTF-16.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en decimal aceptan valores NULL, Nullable<Decimal> usando una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

enumeración : System.Nullable<'T> -> System.Nullable<'U cuando 'U : enum>

Convierte el argumento en un tipo que acepta valores NULL de enumeración concreto.

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

Convierte el argumento en float de 64 bits que acepta valores NULL, Nullable<float>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en float de 32 bits que acepta valores NULL, Nullable<float32>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero de 32 bits con signo que acepta valores NULL, Nullable<int>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero de 16 bits con signo que acepta valores NULL, Nullable<int16>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero de 32 bits con signo que acepta valores NULL, Nullable<int32>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero de 64 bits con signo que acepta valores NULL, Nullable<int64>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero nativo firmado que acepta valores NULL, Nullable<nativeint>.Se trata de una conversión directa para todos los tipos numéricos primitivos.De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un byte con signo que acepta valores NULL, Nullable<sbyte>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero de 16 bits sin signo que acepta valores NULL, Nullable<uint16>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero de 32 bits sin signo que acepta valores NULL, Nullable<uint32>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero de 64 bits sin signo que acepta valores NULL, Nullable<uint64>.Se trata de una conversión directa para todos los tipos numéricos primitivos.La operación necesita un método de conversión estática apropiado en el tipo de entrada.

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

Convierte el argumento en un entero nativo sin signo que acepta valores NULL, Nullable<unativeint>, usando una conversión directa para todos los tipos numéricos primitivos.Si no, la operación requiere un método de conversión estática apropiado en el tipo de entrada.

Plataformas

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

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 4.0, portable

Vea también

Referencia

Microsoft.FSharp.Linq (Espacio de nombres de F#)