Структура 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.
Конструкторы
Элемент |
Описание |
---|---|
Конструирует значение BigInteger для заданного 64-разрядного целого значения |
Члены экземпляра
Элемент |
Описание |
---|---|
Возвращает значение true, если длинное целое число равно one |
|
Возвращает значение true, если длинное целое число равно zero |
|
Возвращает знак длинного целого числа: 0, +1 или -1 |
Статические члены
Элемент |
Описание |
---|---|
Возвращает остаток от деления длинных целых чисел |
|
Возвращает произведение двух длинных целых чисел |
|
Возвращает сумму двух длинных целых чисел |
|
Возвращает разность двух длинных целых чисел |
|
Возвращает отношение двух длинных целых чисел |
|
Этот оператор предназначен для обеспечения совместимости при использовании данного типа из других языков CLI |
|
Этот оператор предназначен для обеспечения совместимости при использовании данного типа из других языков CLI |
|
Этот оператор предназначен для обеспечения совместимости при использовании данного типа из других языков CLI |
|
Этот оператор предназначен для обеспечения совместимости при использовании данного типа из других языков CLI |
|
Этот оператор предназначен для обеспечения совместимости при использовании данного типа из других языков CLI |
|
Этот оператор предназначен для обеспечения совместимости при использовании данного типа из других языков CLI |
|
Возвращает заданное длинное целое число |
|
Возвращает длинное целое число с обратным знаком |
|
Вычисляет абсолютное значение длинного целого числа |
|
Вычисляет частное и остаток двух длинных целых чисел |
|
Возвращает наибольший общий делитель двух длинных целых чисел |
|
Получает длинное целое число для единицы |
|
Преобразует длинное целое число в число с плавающей точкой |
|
Выполняет синтаксический анализ длинного целого числа из строкового формата |
|
Возвращает значение n^m для двух длинных целых чисел |
|
Получает длинное целое число для нуля |
Платформы
Windows 8, Windows 7, Windows Server 2012, Windows 2008 Server R2
Сведения о версии
Основной версии библиотеки F#
Поддерживается в версии 2.0