共用方式為


Numerics.BigInteger 結構 (F#)

任意大小整數的型別

命名空間/模組路徑:System.Numerics

組件:FSharp.Core (在 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

備註

這個型別僅可搭配 F# 核心程式庫版本以 .NET Framework 2.0 為目標。如果您是使用 .NET Framework 4,請使用名稱一樣是 BigInteger 的 .NET Framework 4 型別。

建構函式

成員

描述

new

建構所指定 64 位元整數的 BigInteger 值

執行個體成員

成員

描述

IsOne

如果大整數是 'one',則傳回 true

IsZero

如果大整數為「零」則傳回 true

Sign

傳回大整數的正負號:0、+1 或 -1

靜態成員

成員

描述

( % )

傳回大整數的模數

( * )

傳回大整數的乘積

( + )

傳回兩個大整數的加總

( - )

傳回兩個大整數的差

( / )

傳回兩個大整數的比例

( < )

其他 CLI 語言使用這個型別時,這個運算子的目的是要保持一致性

( <= )

其他 CLI 語言使用這個型別時,這個運算子的目的是要保持一致性

( <> )

其他 CLI 語言使用這個型別時,這個運算子的目的是要保持一致性

( = )

其他 CLI 語言使用這個型別時,這個運算子的目的是要保持一致性

( > )

其他 CLI 語言使用這個型別時,這個運算子的目的是要保持一致性

( >= )

其他 CLI 語言使用這個型別時,這個運算子的目的是要保持一致性

( ~+ )

傳回指定的大整數

( ~- )

傳回大整數的負值

Abs

計算大整數的絕對值

DivRem

計算兩個大整數的比例和餘數

GreatestCommonDivisor

傳回兩個大整數的最大公約數

One

取得一的大整數

op_Explicit

將大整數轉換成浮點數

Parse

以字串格式剖析大整數

Pow

傳回兩個大整數的 n^m

Zero

取得零的大整數

平台

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

版本資訊

F# 核心程式庫版本

支援版本:2.0

請參閱

參考

System.Numerics 命名空間 (F#)