Numerics.BigInteger, structure (F#)
Type des entiers de taille arbitraire
Espace de noms/Chemin du module : System.Numerics
Assembly : FSharp.Core (in FSharp.Core.dll)
[<CustomEquality>]
[<CustomComparison>]
type BigInteger =
struct
interface IComparable
new BigInteger : int64 -> BigInteger
new BigInteger : int -> BigInteger
static member Abs : BigInteger -> BigInteger
static member DivRem : BigInteger * BigInteger * byref<BigInteger> -> BigInteger
static member GreatestCommonDivisor : BigInteger * BigInteger -> BigInteger
static member Parse : string -> BigInteger
static member Pow : BigInteger * int32 -> BigInteger
member this.IsOne : bool
member this.IsZero : bool
static member One : BigInteger
member this.Sign : int
static member Zero : BigInteger
static member ( + ) : BigInteger * BigInteger -> BigInteger
static member ( / ) : BigInteger * BigInteger -> BigInteger
static member ( = ) : BigInteger * BigInteger -> bool
static member op_Explicit : BigInteger -> int32
static member op_Explicit : BigInteger -> int64
static member op_Explicit : BigInteger -> float
static member ( > ) : BigInteger * BigInteger -> bool
static member ( >= ) : BigInteger * BigInteger -> bool
static member ( <> ) : BigInteger * BigInteger -> bool
static member ( < ) : BigInteger * BigInteger -> bool
static member ( <= ) : BigInteger * BigInteger -> bool
static member ( % ) : BigInteger * BigInteger -> BigInteger
static member ( * ) : BigInteger * BigInteger -> BigInteger
static member ( - ) : BigInteger * BigInteger -> BigInteger
static member ( ~- ) : BigInteger -> BigInteger
static member ( ~+ ) : BigInteger -> BigInteger
end
Notes
Ce type est fourni pour utiliser uniquement avec les versions de bibliothèque principale F# qui cible .NET Framework 2.0.Si vous utilisez .NET Framework 4, utilisez le type .NET Framework 4 du même nom, BigInteger.
Constructeurs
Membre |
Description |
---|---|
Construit une valeur BigInteger pour l'entier 64 bits donné |
Membres d'instance
Membre |
Description |
---|---|
Retourne la valeur true si un grand entier a la valeur « one » |
|
Retourne la valeur true si un grand entier a la valeur « zero » |
|
Retourne le signe d'un grand entier : 0, +1 ou -1 |
Membres statiques
Membre |
Description |
---|---|
Retourne le modulo des grands entiers. |
|
Retourne le produit des grands entiers. |
|
Retourne la somme de deux grands entiers. |
|
Retourne la différence de deux grands entiers |
|
Retourne le quotient de deux grands entiers |
|
Cet opérateur assure la cohérence lorsque ce type doit être utilisé à partir d'autres langages CLI |
|
Cet opérateur assure la cohérence lorsque ce type doit être utilisé à partir d'autres langages CLI |
|
Cet opérateur assure la cohérence lorsque ce type doit être utilisé à partir d'autres langages CLI |
|
Cet opérateur assure la cohérence lorsque ce type doit être utilisé à partir d'autres langages CLI |
|
Cet opérateur assure la cohérence lorsque ce type doit être utilisé à partir d'autres langages CLI |
|
Cet opérateur assure la cohérence lorsque ce type doit être utilisé à partir d'autres langages CLI |
|
Retourne le grand entier donné |
|
Retourne la négation d'un grand entier |
|
Calcule la valeur absolue d'un grand entier |
|
Calcule le quotient et le reste de deux grands entiers |
|
Retourne le plus grand diviseur commun de deux grands entiers |
|
Obtient le grand entier pour one |
|
Convertit un grand entier en nombre à virgule flottante |
|
Analyse un grand entier au format de chaîne |
|
Retourne n^m pour deux grands entiers |
|
Obtient le grand entier pour zero |
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2.0