次の方法で共有


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 を使用している場合は、同じ名前の .NET Framework 4 の型である BigInteger を使用します。

コンストラクター

メンバー

説明

new

指定した 64 ビット整数の BigInteger 値を構築します。

インスタンス メンバー

メンバー

説明

IsOne

多倍長整数が "1" の場合に true を返します。

IsZero

多倍長整数が "0" の場合に true を返します。

Sign

多倍長整数の符号 (0、+1、または -1) を返します。

静的メンバー

メンバー

説明

( % )

多倍長整数の剰余を返します。

( * )

多倍長整数の積を返します。

( + )

2 つの多倍長整数の和を返します。

( - )

2 つの多倍長整数の差を返します。

( / )

2 つの多倍長整数の比率を返します。

( < )

この演算子は、この型が他の CLI 言語から使用される場合に整合性を持たせるためのものです。

( <= )

この演算子は、この型が他の CLI 言語から使用される場合に整合性を持たせるためのものです。

( <> )

この演算子は、この型が他の CLI 言語から使用される場合に整合性を持たせるためのものです。

( = )

この演算子は、この型が他の CLI 言語から使用される場合に整合性を持たせるためのものです。

( > )

この演算子は、この型が他の CLI 言語から使用される場合に整合性を持たせるためのものです。

( >= )

この演算子は、この型が他の CLI 言語から使用される場合に整合性を持たせるためのものです。

( ~+ )

指定された多倍長整数を返します。

( ~- )

多倍長整数の符号を反転して返します。

Abs

多倍長整数の絶対値を計算します。

DivRem

2 つの多倍長整数の比率と余りを計算します。

GreatestCommonDivisor

2 つの多倍長整数の最大公約数を返します。

単一

1 の多倍長整数を取得します。

op_Explicit

多倍長整数を浮動小数点数に変換します。

Parse

文字列形式から多倍長整数を解析します。

Pow

2 つの多倍長整数の n^m を返します。

0

0 の多倍長整数を取得します。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

サポート: 2.0

参照

関連項目

System.Numerics 名前空間 (F#)