Numerics.BigInteger-Struktur (F#)

Der Typ von ganzen Zahlen beliebiger Größe

Namespace/Modulpfad: 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

Hinweise

Dieser Typ wird nur für die Verwendung mit der F#-Runtime bereitgestellt, die auf .NET Framework 2.0 abzielt. Wenn Sie .NET Framework 4 verwenden, verwenden Sie den .NET Framework 4-Typ mit demselben Namen: BigInteger.

Konstruktoren

Member

Beschreibungen

new

Erstellt einen BigInteger-Wert für die angegebene 64-Bit-Ganzzahl.

Instanzmember

Member

Description

IsOne

Gibt true zurück, wenn eine große ganze Zahl 'one' ist.

IsZero

Gibt true zurück, wenn eine große ganze Zahl 'zero' (Null) ist.

Sign

Gibt das Vorzeichen einer großen ganzen Zahl zurück: 0, +1 oder -1

Statische Member

Member

Description

( % )

Gibt den Modulo von großen ganzen Zahlen zurück.

( * )

Gibt das Produkt von großen ganzen Zahlen zurück.

( + )

Gibt die Summe von zwei großen ganzen Zahlen zurück.

( - )

Gibt die Differenz zweier großer ganzer Zahlen zurück.

( / )

Gibt den Quotienten von zwei großen ganzen Zahlen zurück

( < )

Dieser Operator wird aus Gründen der Einheitlichkeit beim Verwenden des Typs in anderen CLI-Sprachen bereitgestellt.

( <= )

Dieser Operator wird aus Gründen der Einheitlichkeit beim Verwenden des Typs in anderen CLI-Sprachen bereitgestellt.

( <> )

Dieser Operator wird aus Gründen der Einheitlichkeit beim Verwenden des Typs in anderen CLI-Sprachen bereitgestellt.

( = )

Dieser Operator wird aus Gründen der Einheitlichkeit beim Verwenden des Typs in anderen CLI-Sprachen bereitgestellt.

( > )

Dieser Operator wird aus Gründen der Einheitlichkeit beim Verwenden des Typs in anderen CLI-Sprachen bereitgestellt.

( >= )

Dieser Operator wird aus Gründen der Einheitlichkeit beim Verwenden des Typs in anderen CLI-Sprachen bereitgestellt.

( ~+ )

Gibt die angegebene große ganze Zahl zurück.

( ~- )

Gibt die Negation einer großen ganzen Zahl zurück.

Abs

Berechnet den absoluten Wert einer großen ganzen Zahl.

DivRem

Berechnet das Verhältnis und den Rest von zwei großen ganzen Zahlen.

GreatestCommonDivisor

Gibt den größten gemeinsamen Divisor von zwei großen ganzen Zahlen zurück.

One

Ruft die große ganze Zahl für die One-Eigenschaft ab.

op_Explicit

Konvertiert eine große ganze Zahl in eine Gleitkommazahl.

Parse

Analysiert eine große ganze Zahl aus einem Zeichenfolgenformat.

Pow

Gibt n^m für zwei große ganze Zahlen zurück.

Zero

Ruft die große ganze Zahl für 0 (null) ab.

Plattformen

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

System.Numerics-Namespace (F#)