Udostępnij za pośrednictwem


Struktura Numerics.BigInteger (F#)

Typ dowolnego wielkości liczb całkowitych

Ścieżka obszaru nazw/modułu: System.Numerics

Zgromadzenie: FSharp.Core (w 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

Uwagi

Ten typ jest przeznaczony dla tylko F# Core biblioteki wersje 2.0.NET Framework celów.Jeśli używasz 4.NET Framework użyć typu 4.NET Framework o tej samej nazwie, BigInteger.

Konstruktory

Członkowskie

Opis

Nowy

Konstrukcja duża liczba całkowita wartość dla danego 64-bitowa liczba całkowita

Wystąpienie członków

Członkowskie

Opis

IsOne

Zwraca wartość PRAWDA, jeśli jest duża liczba całkowita, "jeden"

IsZero

Zwraca wartość PRAWDA, jeśli duża liczba całkowita jest "zero"

Znak

Zwraca znak duża liczba całkowita: 0, + 1 lub -1

Elementy statyczne

Członkowskie

Opis

( % )

Zwraca resztę dużych liczb całkowitych.

( * )

Zwróć produkt, dużych liczb całkowitych.

( + )

Zwraca sumę dwóch dużych liczb całkowitych

( - )

Zwraca różnicę dwóch dużych liczb całkowitych

( / )

Zwraca współczynnik dwóch dużych liczb całkowitych

(< )

Ten operator jest spójność podczas używania tego typu z innych języków CLI

(< =)

Ten operator jest spójność podczas używania tego typu z innych języków CLI

(< > )

Ten operator jest spójność podczas używania tego typu z innych języków CLI

( = )

Ten operator jest spójność podczas używania tego typu z innych języków CLI

(> )

Ten operator jest spójność podczas używania tego typu z innych języków CLI

(> =)

Ten operator jest spójność podczas używania tego typu z innych języków CLI

( ~+ )

Powrót danej duża liczba całkowita

( ~- )

Zwrot negację duża liczba całkowita

ABS

Obliczenia wartości bezwzględnej duża liczba całkowita

DivRem

Obliczyć stosunek i reszta dwóch dużych liczb całkowitych

GreatestCommonDivisor

Zwraca największy wspólny dzielnik dwóch dużych liczb całkowitych

Jeden

Uzyskać jeden duża liczba całkowita

op_Explicit

Przekonwertować duża liczba całkowita zmiennoprzecinkową numer punktu

Analizy

Analizować duża liczba całkowita z formatu ciągu

Pow

Zwraca n ^ m dla dwóch dużych liczb całkowitych

Zero

Uzyskać duża liczba całkowita zero

Platformy

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

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0

Zobacz też

Informacje

Obszar nazw System.Numerics (F#)