Partager via


Operators.Checked, module (F#)

Ce module contient les opérations arithmétiques de base avec les contrôles de dépassement.

Espace de noms/Chemin du module : Microsoft.FSharp.Core.Operators

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

module Checked

Valeurs

Valeur

Description

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

Opérateur de multiplication surchargé (vérifie le dépassement de capacité)

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

Opérateur d'addition surchargé (vérifie le dépassement de capacité)

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

Opérateur de soustraction surchargé (vérifie le dépassement de capacité)

( ~- ) : ^T -> ^T

Négation unaire surchargée (vérifie le dépassement de capacité)

byte : ^T -> byte

Convertit l'argument en byte. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

char : ^T -> char

Convertit l'argument en char. Les entrées numériques sont converties à l'aide d'une conversion contrôlée en fonction de l'encodage UTF-16 des caractères. Les entrées de chaîne doivent contenir exactement un caractère. Pour d'autres types d'entrées, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

int : ^T -> int

Convertit l'argument en int. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

int16 : ^T -> int16

Convertit l'argument en int16. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

int32 : ^T -> int32

Convertit l'argument en int32. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

int64 : ^T -> int64

Convertit l'argument en int64. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

nativeint : ^T -> nativeint

Convertit l'argument en nativeint. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

sbyte : ^T -> sbyte

Convertit l'argument en sbyte. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

uint16 : ^T -> uint16

Convertit l'argument en uint16. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

uint32 : ^T -> uint32

Convertit l'argument en uint32. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

uint64 : ^T -> uint64

Convertit l'argument en uint64. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

unativeint : ^T -> unvativeint

Convertit l'argument en unativeint. Il s'agit d'une conversion contrôlée directe pour tous les types numériques primitifs. Sinon, l'opération nécessite une méthode de conversion statique appropriée sur le type d'entrée.

Plateformes

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

Informations de version

Versions de la bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, Portable

Voir aussi

Référence

Core.Operators, module (F#)