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