Sdílet prostřednictvím


Struktura Numerics.BigInteger (F#)

Typ libovolné velikosti celá čísla

Cesta k oboru názvů nebo modul: System.Numerics

Sestavení: FSharp.Core (v 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

Poznámky

Tento typ je určen pro použití pouze s F# Core knihovny verze 2.0 rozhraní.NET Framework který.Pokud používáte rozhraní.NET Framework 4, použijte typ rozhraní.NET Framework 4 se stejným názvem, BigInteger.

Konstruktory

Člen

Description

Nový

Konstrukce Decimal hodnotu pro dané 64bitové celé číslo.

Členové instance

Člen

Description

IsOne

Vrátí hodnotu true, pokud dlouhé celé číslo. ""

IsZero

Vrátí hodnotu true, pokud velké celé číslo není "nula"

Znak

Vrátí znaménko dlouhé celé číslo: 0, + 1 nebo -1

Statické členy

Člen

Description

( % )

Vrátí zbytek velký celá čísla

( * )

Vrátit produkt velký celá čísla

( + )

Vrátí součet dvou velkých celých čísel

( - )

Vrátí rozdíl dvou velkých celých čísel

( / )

Poměr dvou celých čísel velký návrat

(< )

Tento operátor je konzistence při použití tohoto typu z jiných jazyků CLI

(< =)

Tento operátor je konzistence při použití tohoto typu z jiných jazyků CLI

(< > )

Tento operátor je konzistence při použití tohoto typu z jiných jazyků CLI

( = )

Tento operátor je konzistence při použití tohoto typu z jiných jazyků CLI

(> )

Tento operátor je konzistence při použití tohoto typu z jiných jazyků CLI

(> =)

Tento operátor je konzistence při použití tohoto typu z jiných jazyků CLI

( ~+ )

Vrátit danou dlouhé celé číslo

( ~- )

Vrátit negace velké celé číslo

Abs

Výpočtu absolutní hodnoty velké celé číslo

DivRem

Vypočítat poměr a zbývající dvě velké celá čísla

GreatestCommonDivisor

Vrátí největšího společného dělitele dvou velkých celých čísel

Jedna

Získat pro jedno dlouhé celé číslo

op_Explicit

Převést na plovoucí velké celé číslo bodu

Parse

Analyzovat velké celé číslo z řetězce formátu

Pow

Vrátí n ^ m pro dva velké celá čísla

Nula

Získat velké celé číslo nula

Platformy

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

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0

Viz také

Referenční dokumentace

Obor názvů System.Numerics (F#)