Numerics.BigInteger (Estructura de F#)

Tipo de enteros de tamaño arbitrario.

Espacio de nombres/Ruta de acceso del módulo: System.Numerics

Ensamblado: FSharp.Core (en 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

Comentarios

Este tipo se proporciona únicamente para su uso con las versiones de la biblioteca básica de F# esas los destinado a.NET Framework 2.0.Si usa .NET Framework 4, utilice el tipo de .NET Framework 4 con el mismo nombre, BigInteger.

Constructores

Miembro

Descripción

new

Construye un valor BigInteger para el entero de 64 bits especificado.

Miembros de instancia

Miembro

Descripción

IsOne

Devuelve true si un número entero grande es 'uno'.

IsZero

Devuelve true si un número entero grande es 'cero'.

Signo

Devuelve el signo de un número entero grande: 0, +1 ó -1.

Miembros estáticos

Miembro

Descripción

( % )

Devuelve el módulo de dos números enteros grandes.

( * )

Devuelve el producto de números enteros grandes.

( + )

Devuelve la suma de dos números enteros grandes.

( - )

Devuelve la diferencia de dos números enteros grandes.

( / )

Devuelve la relación de dos números enteros grandes.

( < )

Este operador se usa por motivos de coherencia cuando este tipo se emplea en otros lenguajes de CLI.

( <= )

Este operador se usa por motivos de coherencia cuando este tipo se emplea en otros lenguajes de CLI.

( <> )

Este operador se usa por motivos de coherencia cuando este tipo se emplea en otros lenguajes de CLI.

( = )

Este operador se usa por motivos de coherencia cuando este tipo se emplea en otros lenguajes de CLI.

( > )

Este operador se usa por motivos de coherencia cuando este tipo se emplea en otros lenguajes de CLI.

( >= )

Este operador se usa por motivos de coherencia cuando este tipo se emplea en otros lenguajes de CLI.

( ~+ )

Devuelve el número entero grande especificado.

( ~- )

Devuelve la negación de un número entero grande.

Abs

Calcula el valor absoluto de un número entero grande.

DivRem

Calcula la relación y el resto de dos números enteros grandes.

GreatestCommonDivisor

Devuelve el máximo común divisor de dos números enteros grandes.

One

Obtiene el número entero grande de 1.

op_Explicit

Convierte un número entero grande en un número de punto flotante.

Parse

Analiza un número entero grande de un formato de cadena.

Pow

Devuelve n^m para dos números enteros grandes.

Zero

Obtiene el número entero grande de cero.

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 la versión: 2.0

Vea también

Referencia

System.Numerics (Espacio de nombres de F#)