Compartir a través de


Operators.Checked (Módulo de F#)

Este módulo contiene las operaciones aritméticas básicas con comprobaciones de desbordamiento.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core.Operators

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

module Checked

Valores

Valor

Descripción

( * ) : ^T1 -> ^T2 -> ^T3

Operador de multiplicación sobrecargado (comprueba el desbordamiento).

( + ) : ^T1 -> 'T2 -> 'T3

Operador de suma sobrecargado (comprueba el desbordamiento).

( - ) : ^T1 -> ^T2 -> ^T3

Operador de resta sobrecargado (comprueba el desbordamiento).

( ~- ) : ^T -> ^T

Negación unaria sobrecargada (comprueba el desbordamiento).

byte : ^T -> byte

Convierte el argumento en byte. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

char : ^T -> char

Convierte el argumento en char. Las entradas numéricas se convierten mediante una conversión comprobada según la codificación de caracteres UTF-16. Las entradas de cadena deben tener exactamente un carácter. Para otros tipos de entrada, la operación requiere un método de conversión estática apropiado en el tipo de entrada.

int : ^T -> int

Convierte el argumento en int. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

int16 : ^T -> int16

Convierte el argumento en int16. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

int32 : ^T -> int32

Convierte el argumento en int32. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

int64 : ^T -> int64

Convierte el argumento en int64. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

nativeint : ^T -> nativeint

Convierte el argumento en nativeint. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. De lo contrario, la operación requiere un método de conversión estática apropiado en el tipo de entrada.

sbyte : ^T -> sbyte

Convierte el argumento en sbyte. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

uint16 : ^T -> uint16

Convierte el argumento en uint16. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

uint32 : ^T -> uint32

Convierte el argumento en uint32. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

uint64 : ^T -> uint64

Convierte el argumento en uint64. Se trata de una conversión directa y comprobada para todos los tipos numéricos primitivos. Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture. De lo contrario, la operación necesita un método de conversión estática apropiado en el tipo de entrada.

unativeint : ^T -> unvativeint

Convierte el argumento en unativeint. Se trata de una conversión directa y comprobada 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.

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 las versiones: 2.0, 4.0, Portable

Vea también

Referencia

Core.Operators (Módulo de F#)