Partilhar via


Módulo Operators.Checked (F#)

Esse módulo contém as operações aritméticas básicas com verificações de estouro.

Caminho do namespace/módulo: Microsoft.FSharp.Core.Operators

Assembly: FSharp.Core (em FSharp.Core.dll)

module Checked

Valores

Valor

Descrição

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

Operador de multiplicação sobrecarregado (verifica estouro).

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

Operador de adição sobrecarregado (verifica estouro).

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

Operador de subtração sobrecarregado (verifica estouro).

( ~- ) : ^T -> ^T

Negação unária sobrecarregada (verifica estouro).

Byte : ^T -> byte

Converte o argumento em byte. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

char : ^T -> char

Converte o argumento em char. Entradas numéricas são convertidas usando uma conversão verificada de acordo com a codificação UTF-16 para caracteres. As entradas da cadeia de caracteres devem ter exatamente um caractere de comprimento. Para outros tipos de entrada a operação requer um método de conversão estático apropriado no tipo de entrada.

int : ^T -> int

Converte o argumento em int. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

int16 : ^T -> int16

Converte o argumento em int16. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

int32 : ^T -> int32

Converte o argumento em int32. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

int64 : ^T -> int64

Converte o argumento em int64. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

nativeint : ^T -> nativeint

Converte o argumento em nativeint. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

sbyte : ^T -> sbyte

Converte o argumento em sbyte. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

uint16 : ^T -> uint16

Converte o argumento em uint16. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

uint32 : ^T -> uint32

Converte o argumento em uint32. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

uint64 : ^T -> uint64

Converte o argumento em uint64. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

unativeint : ^T -> unvativeint

Converte o argumento em unativeint. Essa é uma conversão verificada e direta para todos os tipos numéricos primitivos. Caso contrário, a operação requer um método de conversão estático apropriado no tipo de entrada.

Plataformas

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

Informações de versão

Versões da biblioteca principal F#

Suportado em: 2.0, 4.0, Portátil

Consulte também

Referência

Módulo Core.Operators (F#)