BigInteger Struktura

Definicja

Reprezentuje dowolnie dużą liczbę całkowitą ze znakiem.

public value class BigInteger : IComparable, IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IFormattable
public value class BigInteger : IComparable, IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, ISpanFormattable
public value class BigInteger : IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IParsable<System::Numerics::BigInteger>, ISpanParsable<System::Numerics::BigInteger>, System::Numerics::IAdditionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IAdditiveIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IBinaryInteger<System::Numerics::BigInteger>, System::Numerics::IBinaryNumber<System::Numerics::BigInteger>, System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IComparisonOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IDecrementOperators<System::Numerics::BigInteger>, System::Numerics::IDivisionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IEqualityOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IIncrementOperators<System::Numerics::BigInteger>, System::Numerics::IModulusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplicativeIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplyOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::INumber<System::Numerics::BigInteger>, System::Numerics::INumberBase<System::Numerics::BigInteger>, System::Numerics::IShiftOperators<System::Numerics::BigInteger, int, System::Numerics::BigInteger>, System::Numerics::ISignedNumber<System::Numerics::BigInteger>, System::Numerics::ISubtractionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryNegationOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryPlusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>
public value class BigInteger : IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IParsable<System::Numerics::BigInteger>, ISpanParsable<System::Numerics::BigInteger>, IUtf8SpanParsable<System::Numerics::BigInteger>, System::Numerics::IAdditionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IAdditiveIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IBinaryInteger<System::Numerics::BigInteger>, System::Numerics::IBinaryNumber<System::Numerics::BigInteger>, System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IComparisonOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IDecrementOperators<System::Numerics::BigInteger>, System::Numerics::IDivisionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IEqualityOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IIncrementOperators<System::Numerics::BigInteger>, System::Numerics::IModulusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplicativeIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplyOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::INumber<System::Numerics::BigInteger>, System::Numerics::INumberBase<System::Numerics::BigInteger>, System::Numerics::IShiftOperators<System::Numerics::BigInteger, int, System::Numerics::BigInteger>, System::Numerics::ISignedNumber<System::Numerics::BigInteger>, System::Numerics::ISubtractionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryNegationOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryPlusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
public readonly struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
public readonly struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, ISpanFormattable
public readonly struct BigInteger : IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IParsable<System.Numerics.BigInteger>, ISpanParsable<System.Numerics.BigInteger>, System.Numerics.IAdditionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IAdditiveIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IBinaryInteger<System.Numerics.BigInteger>, System.Numerics.IBinaryNumber<System.Numerics.BigInteger>, System.Numerics.IBitwiseOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IComparisonOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IDecrementOperators<System.Numerics.BigInteger>, System.Numerics.IDivisionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IEqualityOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IIncrementOperators<System.Numerics.BigInteger>, System.Numerics.IModulusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplicativeIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplyOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.INumber<System.Numerics.BigInteger>, System.Numerics.INumberBase<System.Numerics.BigInteger>, System.Numerics.IShiftOperators<System.Numerics.BigInteger,int,System.Numerics.BigInteger>, System.Numerics.ISignedNumber<System.Numerics.BigInteger>, System.Numerics.ISubtractionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryNegationOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryPlusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>
public readonly struct BigInteger : IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IParsable<System.Numerics.BigInteger>, ISpanParsable<System.Numerics.BigInteger>, IUtf8SpanParsable<System.Numerics.BigInteger>, System.Numerics.IAdditionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IAdditiveIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IBinaryInteger<System.Numerics.BigInteger>, System.Numerics.IBinaryNumber<System.Numerics.BigInteger>, System.Numerics.IBitwiseOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IComparisonOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IDecrementOperators<System.Numerics.BigInteger>, System.Numerics.IDivisionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IEqualityOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IIncrementOperators<System.Numerics.BigInteger>, System.Numerics.IModulusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplicativeIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplyOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.INumber<System.Numerics.BigInteger>, System.Numerics.INumberBase<System.Numerics.BigInteger>, System.Numerics.IShiftOperators<System.Numerics.BigInteger,int,System.Numerics.BigInteger>, System.Numerics.ISignedNumber<System.Numerics.BigInteger>, System.Numerics.ISubtractionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryNegationOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryPlusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>
[System.Serializable]
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
type BigInteger = struct
    interface IFormattable
type BigInteger = struct
    interface ISpanFormattable
    interface IFormattable
type BigInteger = struct
    interface IFormattable
    interface IParsable<BigInteger>
    interface ISpanFormattable
    interface ISpanParsable<BigInteger>
    interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
    interface IAdditiveIdentity<BigInteger, BigInteger>
    interface IBinaryInteger<BigInteger>
    interface IBinaryNumber<BigInteger>
    interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
    interface IComparisonOperators<BigInteger, BigInteger, bool>
    interface IEqualityOperators<BigInteger, BigInteger, bool>
    interface IDecrementOperators<BigInteger>
    interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
    interface IIncrementOperators<BigInteger>
    interface IModulusOperators<BigInteger, BigInteger, BigInteger>
    interface IMultiplicativeIdentity<BigInteger, BigInteger>
    interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
    interface INumber<BigInteger>
    interface INumberBase<BigInteger>
    interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
    interface IUnaryNegationOperators<BigInteger, BigInteger>
    interface IUnaryPlusOperators<BigInteger, BigInteger>
    interface IShiftOperators<BigInteger, int, BigInteger>
    interface ISignedNumber<BigInteger>
type BigInteger = struct
    interface IFormattable
    interface IParsable<BigInteger>
    interface ISpanFormattable
    interface ISpanParsable<BigInteger>
    interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
    interface IAdditiveIdentity<BigInteger, BigInteger>
    interface IBinaryInteger<BigInteger>
    interface IBinaryNumber<BigInteger>
    interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
    interface IComparisonOperators<BigInteger, BigInteger, bool>
    interface IEqualityOperators<BigInteger, BigInteger, bool>
    interface IDecrementOperators<BigInteger>
    interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
    interface IIncrementOperators<BigInteger>
    interface IModulusOperators<BigInteger, BigInteger, BigInteger>
    interface IMultiplicativeIdentity<BigInteger, BigInteger>
    interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
    interface INumber<BigInteger>
    interface INumberBase<BigInteger>
    interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
    interface IUnaryNegationOperators<BigInteger, BigInteger>
    interface IUnaryPlusOperators<BigInteger, BigInteger>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<BigInteger>
    interface IShiftOperators<BigInteger, int, BigInteger>
    interface ISignedNumber<BigInteger>
type BigInteger = struct
    interface IFormattable
    interface IParsable<BigInteger>
    interface ISpanFormattable
    interface ISpanParsable<BigInteger>
    interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
    interface IAdditiveIdentity<BigInteger, BigInteger>
    interface IBinaryInteger<BigInteger>
    interface IBinaryNumber<BigInteger>
    interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
    interface IComparisonOperators<BigInteger, BigInteger, bool>
    interface IEqualityOperators<BigInteger, BigInteger, bool>
    interface IDecrementOperators<BigInteger>
    interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
    interface IIncrementOperators<BigInteger>
    interface IModulusOperators<BigInteger, BigInteger, BigInteger>
    interface IMultiplicativeIdentity<BigInteger, BigInteger>
    interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
    interface INumber<BigInteger>
    interface INumberBase<BigInteger>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<BigInteger>
    interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
    interface IUnaryNegationOperators<BigInteger, BigInteger>
    interface IUnaryPlusOperators<BigInteger, BigInteger>
    interface IShiftOperators<BigInteger, int, BigInteger>
    interface ISignedNumber<BigInteger>
[<System.Serializable>]
type BigInteger = struct
    interface IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), ISpanFormattable
Public Structure BigInteger
Implements IAdditionOperators(Of BigInteger, BigInteger, BigInteger), IAdditiveIdentity(Of BigInteger, BigInteger), IBinaryInteger(Of BigInteger), IBinaryNumber(Of BigInteger), IBitwiseOperators(Of BigInteger, BigInteger, BigInteger), IComparable(Of BigInteger), IComparisonOperators(Of BigInteger, BigInteger, Boolean), IDecrementOperators(Of BigInteger), IDivisionOperators(Of BigInteger, BigInteger, BigInteger), IEqualityOperators(Of BigInteger, BigInteger, Boolean), IEquatable(Of BigInteger), IIncrementOperators(Of BigInteger), IModulusOperators(Of BigInteger, BigInteger, BigInteger), IMultiplicativeIdentity(Of BigInteger, BigInteger), IMultiplyOperators(Of BigInteger, BigInteger, BigInteger), INumber(Of BigInteger), INumberBase(Of BigInteger), IParsable(Of BigInteger), IShiftOperators(Of BigInteger, Integer, BigInteger), ISignedNumber(Of BigInteger), ISpanParsable(Of BigInteger), ISubtractionOperators(Of BigInteger, BigInteger, BigInteger), IUnaryNegationOperators(Of BigInteger, BigInteger), IUnaryPlusOperators(Of BigInteger, BigInteger)
Public Structure BigInteger
Implements IAdditionOperators(Of BigInteger, BigInteger, BigInteger), IAdditiveIdentity(Of BigInteger, BigInteger), IBinaryInteger(Of BigInteger), IBinaryNumber(Of BigInteger), IBitwiseOperators(Of BigInteger, BigInteger, BigInteger), IComparable(Of BigInteger), IComparisonOperators(Of BigInteger, BigInteger, Boolean), IDecrementOperators(Of BigInteger), IDivisionOperators(Of BigInteger, BigInteger, BigInteger), IEqualityOperators(Of BigInteger, BigInteger, Boolean), IEquatable(Of BigInteger), IIncrementOperators(Of BigInteger), IModulusOperators(Of BigInteger, BigInteger, BigInteger), IMultiplicativeIdentity(Of BigInteger, BigInteger), IMultiplyOperators(Of BigInteger, BigInteger, BigInteger), INumber(Of BigInteger), INumberBase(Of BigInteger), IParsable(Of BigInteger), IShiftOperators(Of BigInteger, Integer, BigInteger), ISignedNumber(Of BigInteger), ISpanParsable(Of BigInteger), ISubtractionOperators(Of BigInteger, BigInteger, BigInteger), IUnaryNegationOperators(Of BigInteger, BigInteger), IUnaryPlusOperators(Of BigInteger, BigInteger), IUtf8SpanParsable(Of BigInteger)
Dziedziczenie
BigInteger
Atrybuty
Implementuje
IComparable IComparable<BigInteger> IEquatable<BigInteger> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<BigInteger> IParsable<TSelf> ISpanParsable<BigInteger> ISpanParsable<TSelf> IAdditionOperators<BigInteger,BigInteger,BigInteger> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<BigInteger,BigInteger> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<BigInteger> IBinaryNumber<BigInteger> IBinaryNumber<TSelf> IBitwiseOperators<BigInteger,BigInteger,BigInteger> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<BigInteger,BigInteger,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<BigInteger> IDecrementOperators<TSelf> IDivisionOperators<BigInteger,BigInteger,BigInteger> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<BigInteger,BigInteger,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<BigInteger> IIncrementOperators<TSelf> IModulusOperators<BigInteger,BigInteger,BigInteger> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<BigInteger,BigInteger> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<BigInteger,BigInteger,BigInteger> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<BigInteger> INumber<TSelf> INumberBase<BigInteger> INumberBase<TSelf> IShiftOperators<BigInteger,Int32,BigInteger> IShiftOperators<TSelf,Int32,TSelf> ISignedNumber<BigInteger> ISubtractionOperators<BigInteger,BigInteger,BigInteger> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<BigInteger,BigInteger> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<BigInteger,BigInteger> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<BigInteger> IUtf8SpanParsable<TSelf>

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla liczby całkowitej biginteger.

Konstruktory

BigInteger(Byte[])

Inicjuje nowe wystąpienie BigInteger struktury przy użyciu wartości w tablicy bajtów.

BigInteger(Decimal)

Inicjuje BigInteger nowe wystąpienie struktury przy użyciu Decimal wartości.

BigInteger(Double)

Inicjuje BigInteger nowe wystąpienie struktury przy użyciu wartości zmiennoprzecinkowej o podwójnej precyzji.

BigInteger(Int32)

Inicjuje BigInteger nowe wystąpienie struktury przy użyciu 32-bitowej wartości całkowitej ze znakiem.

BigInteger(Int64)

Inicjuje BigInteger nowe wystąpienie struktury przy użyciu 64-bitowej wartości całkowitej ze znakiem.

BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean)

Inicjuje nowe wystąpienie BigInteger struktury przy użyciu wartości w zakresie tylko do odczytu bajtów i opcjonalnie wskazuje kodowanie podpisywania i kolejność bajtów endianness.

BigInteger(Single)

Inicjuje BigInteger nowe wystąpienie struktury przy użyciu wartości zmiennoprzecinkowej o pojedynczej precyzji.

BigInteger(UInt32)

Inicjuje nowe wystąpienie BigInteger struktury przy użyciu niepodpisanej 32-bitowej wartości całkowitej.

BigInteger(UInt64)

Inicjuje BigInteger nowe wystąpienie struktury z niepodpisaną 64-bitową wartością całkowitą.

Właściwości

IsEven

Wskazuje, czy wartość bieżącego BigInteger obiektu jest liczbą parzystą.

IsOne

Wskazuje, czy wartość bieżącego BigInteger obiektu to One.

IsPowerOfTwo

Wskazuje, czy wartość bieżącego BigInteger obiektu jest potęgą dwóch.

IsZero

Wskazuje, czy wartość bieżącego BigInteger obiektu to Zero.

MinusOne

Pobiera wartość reprezentującą liczbę ujemną (-1).

One

Pobiera wartość reprezentującą numer jeden (1).

Sign

Pobiera liczbę wskazującą znak (ujemny, dodatni lub zero) bieżącego BigInteger obiektu.

Zero

Pobiera wartość reprezentującą liczbę 0 (zero).

Metody

Abs(BigInteger)

Pobiera wartość bezwzględną BigInteger obiektu.

Add(BigInteger, BigInteger)

Dodaje dwie BigInteger wartości i zwraca wynik.

Clamp(BigInteger, BigInteger, BigInteger)

Zaciska wartość do wartości minimalnej i maksymalnej.

Compare(BigInteger, BigInteger)

Porównuje dwie BigInteger wartości i zwraca liczbę całkowitą, która wskazuje, czy pierwsza wartość jest mniejsza niż, równa lub większa niż druga wartość.

CompareTo(BigInteger)

Porównuje to wystąpienie z sekundą BigInteger i zwraca liczbę całkowitą wskazującą, czy wartość tego wystąpienia jest mniejsza niż, równa lub większa niż wartość określonego obiektu.

CompareTo(Int64)

Porównuje to wystąpienie ze podpisaną 64-bitową liczbą całkowitą i zwraca liczbę całkowitą wskazującą, czy wartość tego wystąpienia jest mniejsza niż, równa lub większa niż wartość podpisanej 64-bitowej liczby całkowitej.

CompareTo(Object)

Porównuje to wystąpienie z określonym obiektem i zwraca liczbę całkowitą wskazującą, czy wartość tego wystąpienia jest mniejsza niż, równa lub większa niż wartość określonego obiektu.

CompareTo(UInt64)

Porównuje to wystąpienie z niepodpisaną 64-bitową liczbą całkowitą i zwraca liczbę całkowitą wskazującą, czy wartość tego wystąpienia jest mniejsza niż, równa lub większa niż wartość niepodpisanej liczby całkowitej 64-bitowej.

CopySign(BigInteger, BigInteger)

Kopiuje znak wartości do znaku innej wartości.

CreateChecked<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, zgłaszając wyjątek przepełnienia dla wszystkich wartości, które wykraczają poza dopuszczalny zakres bieżącego typu.

CreateSaturating<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, usytując wszystkie wartości, które wykraczają poza reprezentowany zakres bieżącego typu.

CreateTruncating<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, obcinając wszystkie wartości, które znajdują się poza dopuszczalnym zakresem bieżącego typu.

Divide(BigInteger, BigInteger)

Dzieli jedną BigInteger wartość przez inną i zwraca wynik.

DivRem(BigInteger, BigInteger)

Oblicza iloraz i pozostałą część dwóch wartości.

DivRem(BigInteger, BigInteger, BigInteger)

Dzieli jedną BigInteger wartość przez inną, zwraca wynik i zwraca resztę w parametrze wyjściowym.

Equals(BigInteger)

Zwraca wartość wskazującą, czy bieżące wystąpienie i określony BigInteger obiekt mają tę samą wartość.

Equals(Int64)

Zwraca wartość wskazującą, czy bieżące wystąpienie i podpisana liczba całkowita 64-bitowa mają taką samą wartość.

Equals(Object)

Zwraca wartość wskazującą, czy bieżące wystąpienie i określony obiekt mają tę samą wartość.

Equals(UInt64)

Zwraca wartość wskazującą, czy bieżące wystąpienie i niepodpisane 64-bitowe liczby całkowite mają taką samą wartość.

GetBitLength()

Pobiera liczbę bitów wymaganych dla najkrótszej reprezentacji dwóch bieżących wystąpień bez bitu znaku.

GetByteCount(Boolean)

Pobiera liczbę bajtów, które będą zwracane przez ToByteArray(Boolean, Boolean) wartości i TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean).

GetHashCode()

Zwraca kod skrótu dla bieżącego BigInteger obiektu.

GreatestCommonDivisor(BigInteger, BigInteger)

Znajduje największy wspólny dzielnik dwóch BigInteger wartości.

IsEvenInteger(BigInteger)

Określa, czy wartość reprezentuje liczbę całkowitą parzystą.

IsNegative(BigInteger)

Określa, czy wartość jest ujemna.

IsOddInteger(BigInteger)

Określa, czy wartość reprezentuje nieparzystą liczbę całkowitą.

IsPositive(BigInteger)

Określa, czy wartość jest dodatnia.

IsPow2(BigInteger)

Określa, czy wartość jest potęgą dwóch.

LeadingZeroCount(BigInteger)

Oblicza liczbę zer wiodących w wartości.

Log(BigInteger)

Zwraca logarytm naturalny (podstawowy e) określonej liczby.

Log(BigInteger, Double)

Zwraca logarytm określonej liczby w określonej bazie.

Log10(BigInteger)

Zwraca logarytm podstawowy 10 określonej liczby.

Log2(BigInteger)

Oblicza dziennik2 wartości.

Max(BigInteger, BigInteger)

Zwraca większą z dwóch BigInteger wartości.

MaxMagnitude(BigInteger, BigInteger)

Porównuje dwie wartości do obliczeń, które są większe.

Min(BigInteger, BigInteger)

Zwraca mniejsze z dwóch BigInteger wartości.

MinMagnitude(BigInteger, BigInteger)

Porównuje dwie wartości do obliczeń, które są mniejsze.

ModPow(BigInteger, BigInteger, BigInteger)

Wykonuje dzielenie modulo na liczbie podniesionej do potęgi innej liczby.

Multiply(BigInteger, BigInteger)

Zwraca iloczyn dwóch BigInteger wartości.

Negate(BigInteger)

Neguje określoną BigInteger wartość.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizuje zakres znaków w wartości.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konwertuje reprezentację liczby zawartej w określonym zakresie znaków tylko do odczytu w określonym stylu na BigInteger jego odpowiednik.

Parse(String)

Konwertuje reprezentację ciągu liczby na BigInteger równoważną.

Parse(String, IFormatProvider)

Konwertuje reprezentację ciągu liczby w określonym formacie specyficznym dla kultury na BigInteger jego odpowiednik.

Parse(String, NumberStyles)

Konwertuje reprezentację ciągu liczby w określonym stylu na BigInteger jej odpowiednik.

Parse(String, NumberStyles, IFormatProvider)

Konwertuje reprezentację ciągu liczby w określonym stylu i formacie specyficznym dla kultury na BigInteger jego odpowiednik.

PopCount(BigInteger)

Oblicza liczbę bitów ustawionych w wartości.

Pow(BigInteger, Int32)

BigInteger Podnosi wartość do potęgi określonej wartości.

Remainder(BigInteger, BigInteger)

Wykonuje podział liczb całkowitych na dwóch BigInteger wartościach i zwraca resztę.

RotateLeft(BigInteger, Int32)

Obraca wartość pozostawioną przez daną kwotę.

RotateRight(BigInteger, Int32)

Obraca wartość z prawej strony według danej kwoty.

Subtract(BigInteger, BigInteger)

Odejmuje jedną BigInteger wartość z innej i zwraca wynik.

ToByteArray()

Konwertuje BigInteger wartość na tablicę bajtów.

ToByteArray(Boolean, Boolean)

Zwraca wartość tej BigInteger wartości jako tablicę bajtów przy użyciu najmniejszej możliwej liczby bajtów. Jeśli wartość ma wartość zero, zwraca tablicę jednego bajtu, którego element jest 0x00.

ToString()

Konwertuje wartość liczbową bieżącego BigInteger obiektu na równoważną reprezentację ciągu.

ToString(IFormatProvider)

Konwertuje wartość liczbową bieżącego BigInteger obiektu na równoważną reprezentację ciągu przy użyciu określonych informacji o formatowaniu specyficznym dla kultury.

ToString(String)

Konwertuje wartość liczbową bieżącego BigInteger obiektu na równoważną reprezentację ciągu przy użyciu określonego formatu.

ToString(String, IFormatProvider)

Konwertuje wartość liczbową bieżącego BigInteger obiektu na równoważną reprezentację ciągu przy użyciu określonych formatów i informacji o formacie specyficznym dla kultury.

TrailingZeroCount(BigInteger)

Oblicza liczbę końcowych zer w wartości.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Formatuje to duże wystąpienie liczby całkowitej na zakres znaków.

TryParse(ReadOnlySpan<Char>, BigInteger)

Próbuje przekonwertować reprezentację liczby zawartej w określonym zakresie znaków tylko do odczytu na BigInteger jego odpowiednik i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger)

Próbuje przeanalizować zakres znaków w wartości.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, BigInteger)

Próbuje przekonwertować reprezentację ciągu liczby na BigInteger równoważną i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParse(String, BigInteger)

Próbuje przekonwertować reprezentację ciągu liczby na BigInteger równoważną i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParse(String, IFormatProvider, BigInteger)

Próbuje przeanalizować ciąg w wartość.

TryParse(String, NumberStyles, IFormatProvider, BigInteger)

Próbuje przekonwertować reprezentację ciągu liczby w określonym stylu i formacie specyficznym dla kultury na BigInteger jego odpowiednik i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean)

Kopiuje wartość tego BigInteger dwubajtowego dwubajta, używając najmniejszej możliwej liczby bajtów. Jeśli wartość ma wartość zero, zwraca jeden bajt, którego element jest 0x00.

Operatory

Addition(BigInteger, BigInteger)

Dodaje wartości dwóch określonych BigInteger obiektów.

BitwiseAnd(BigInteger, BigInteger)

Wykonuje operację bitową And na dwóch BigInteger wartościach.

BitwiseOr(BigInteger, BigInteger)

Wykonuje operację bitową Or na dwóch BigInteger wartościach.

Decrement(BigInteger)

Dekrementuje BigInteger wartość o 1.

Division(BigInteger, BigInteger)

Dzieli określoną BigInteger wartość przez inną określoną BigInteger wartość przy użyciu dzielenia liczb całkowitych.

Equality(BigInteger, BigInteger)

Zwraca wartość wskazującą, czy wartości dwóch BigInteger obiektów są równe.

Equality(BigInteger, Int64)

Zwraca wartość wskazującą BigInteger , czy wartość i podpisana długa liczba całkowita są równe.

Equality(BigInteger, UInt64)

Zwraca wartość wskazującą BigInteger , czy wartość i niepodpisane długie liczby całkowite są równe.

Equality(Int64, BigInteger)

Zwraca wartość wskazującą, czy podpisana długa liczba całkowita i BigInteger wartość są równe.

Equality(UInt64, BigInteger)

Zwraca wartość wskazującą, czy niepodpisane długie liczby całkowite i BigInteger wartość są równe.

ExclusiveOr(BigInteger, BigInteger)

Wykonuje bitową operację wykluczania Or (XOr) na dwóch BigInteger wartościach.

Explicit(BigInteger to Byte)

Definiuje jawną konwersję BigInteger obiektu na niepodpisaną wartość bajtową.

Explicit(BigInteger to Char)

Jawnie konwertuje dużą liczbę całkowitą na Char wartość.

Explicit(BigInteger to Decimal)

Definiuje jawną konwersję BigIntegerDecimal obiektu na wartość.

Explicit(BigInteger to Double)

Definiuje jawną konwersję BigIntegerDouble obiektu na wartość.

Explicit(BigInteger to Half)

Jawnie konwertuje dużą liczbę całkowitą na Half wartość.

Explicit(BigInteger to Int128)

Jawnie konwertuje dużą liczbę całkowitą na Int128 wartość.

Explicit(BigInteger to Int16)

Definiuje jawną konwersję BigInteger obiektu na 16-bitową wartość całkowitą ze znakiem.

Explicit(BigInteger to Int32)

Definiuje jawną konwersję BigInteger obiektu na 32-bitową liczbę całkowitą ze znakiem.

Explicit(BigInteger to Int64)

Definiuje jawną konwersję BigInteger obiektu na 64-bitową liczbę całkowitą ze znakiem.

Explicit(BigInteger to IntPtr)

Jawnie konwertuje dużą liczbę całkowitą na IntPtr wartość.

Explicit(BigInteger to SByte)

Definiuje jawną konwersję BigInteger obiektu na podpisaną wartość 8-bitową.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna alternatywa to Int16.

Explicit(BigInteger to Single)

Definiuje jawną konwersję BigInteger obiektu na wartość zmiennoprzecinkową o pojedynczej precyzji.

Explicit(BigInteger to UInt128)

Jawnie konwertuje dużą liczbę całkowitą na UInt128 wartość.

Explicit(BigInteger to UInt16)

Definiuje jawną konwersję BigInteger obiektu na niepodpisaną 16-bitową wartość całkowitą.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna alternatywa to Int32.

Explicit(BigInteger to UInt32)

Definiuje jawną konwersję BigInteger obiektu na niepodpisaną 32-bitową wartość całkowitą.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna alternatywa to Int64.

Explicit(BigInteger to UInt64)

Definiuje jawną konwersję BigInteger obiektu na niepodpisaną 64-bitową wartość całkowitą.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna alternatywa to Double.

Explicit(BigInteger to UIntPtr)

Jawnie konwertuje dużą liczbę całkowitą na UIntPtr wartość.

Explicit(Complex to BigInteger)

Jawnie konwertuje Complex wartość na dużą liczbę całkowitą.

Explicit(Decimal to BigInteger)

Definiuje jawną konwersję DecimalBigInteger obiektu na wartość.

Explicit(Double to BigInteger)

Definiuje jawną konwersję DoubleBigInteger wartości na wartość.

Explicit(Half to BigInteger)

Jawnie konwertuje Half wartość na dużą liczbę całkowitą.

Explicit(Single to BigInteger)

Definiuje jawną konwersję SingleBigInteger wartości na wartość.

GreaterThan(BigInteger, BigInteger)

Zwraca wartość wskazującą BigInteger , czy wartość jest większa niż inna BigInteger wartość.

GreaterThan(BigInteger, Int64)

Zwraca wartość wskazującą, czy BigInteger wartość całkowita z podpisem 64-bitowym jest większa.

GreaterThan(BigInteger, UInt64)

Zwraca wartość wskazującą, czy BigInteger wartość jest większa niż 64-bitowa liczba całkowita bez znaku.

GreaterThan(Int64, BigInteger)

Zwraca wartość wskazującą, czy liczba całkowita ze znakiem BigInteger 64-bitowym jest większa niż wartość.

GreaterThan(UInt64, BigInteger)

Zwraca wartość wskazującą, czy BigInteger wartość jest większa niż 64-bitowa liczba całkowita bez znaku.

GreaterThanOrEqual(BigInteger, BigInteger)

Zwraca wartość wskazującą BigInteger , czy wartość jest większa niż lub równa innej BigInteger wartości.

GreaterThanOrEqual(BigInteger, Int64)

Zwraca wartość wskazującą, czy BigInteger wartość jest większa niż lub równa 64-bitowej wartości całkowitej ze znakiem.

GreaterThanOrEqual(BigInteger, UInt64)

Zwraca wartość wskazującą, czy BigInteger wartość jest większa niż lub równa 64-bitowej wartości całkowitej bez znaku.

GreaterThanOrEqual(Int64, BigInteger)

Zwraca wartość wskazującą, czy liczba całkowita z podpisem BigInteger 64-bitowym jest większa lub równa wartości.

GreaterThanOrEqual(UInt64, BigInteger)

Zwraca wartość wskazującą, czy 64-bitowa liczba całkowita bez znaku jest większa lub równa BigInteger wartości.

Implicit(Byte to BigInteger)

Definiuje niejawną konwersję niepodpisanego bajtu BigInteger na wartość.

Implicit(Char to BigInteger)

Niejawnie konwertuje Char wartość na dużą liczbę całkowitą.

Implicit(Int128 to BigInteger)

Niejawnie konwertuje Int128 wartość na dużą liczbę całkowitą.

Implicit(Int16 to BigInteger)

Definiuje niejawną konwersję podpisanej liczby całkowitej 16-bitowej BigInteger na wartość.

Implicit(Int32 to BigInteger)

Definiuje niejawną konwersję podpisanej liczby całkowitej 32-bitowej BigInteger na wartość.

Implicit(Int64 to BigInteger)

Definiuje niejawną konwersję podpisanej liczby całkowitej 64-bitowej BigInteger na wartość.

Implicit(IntPtr to BigInteger)

Niejawnie konwertuje IntPtr wartość na dużą liczbę całkowitą.

Implicit(SByte to BigInteger)

Definiuje niejawną konwersję 8-bitowej liczby całkowitej ze znakiem BigInteger na wartość.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna alternatywa to BigInteger(Int32).

Implicit(UInt128 to BigInteger)

Niejawnie konwertuje UInt128 wartość na dużą liczbę całkowitą.

Implicit(UInt16 to BigInteger)

Definiuje niejawną konwersję 16-bitowej liczby całkowitej BigInteger bez znaku na wartość.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna alternatywa to Implicit(Int32 to BigInteger).

Implicit(UInt32 to BigInteger)

Definiuje niejawną konwersję 32-bitowej liczby całkowitej BigInteger bez znaku na wartość.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna alternatywa to Implicit(Int64 to BigInteger).

Implicit(UInt64 to BigInteger)

Definiuje niejawną konwersję 64-bitowej liczby całkowitej BigInteger bez znaku na wartość.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna alternatywa to Double.

Implicit(UIntPtr to BigInteger)

Niejawnie konwertuje UIntPtr wartość na dużą liczbę całkowitą.

Increment(BigInteger)

BigInteger Zwiększa wartość o 1.

Inequality(BigInteger, BigInteger)

Zwraca wartość wskazującą, czy dwa BigInteger obiekty mają różne wartości.

Inequality(BigInteger, Int64)

Zwraca wartość wskazującą, czy BigInteger wartość i 64-bitowa liczba całkowita ze znakiem nie są równe.

Inequality(BigInteger, UInt64)

Zwraca wartość wskazującą, czy BigInteger wartość i 64-bitowa liczba całkowita niepodpisane nie są równe.

Inequality(Int64, BigInteger)

Zwraca wartość wskazującą, czy liczba całkowita z podpisem 64-bitowym i BigInteger wartość nie są równe.

Inequality(UInt64, BigInteger)

Zwraca wartość wskazującą, czy 64-bitowa liczba całkowita bez znaku i BigInteger wartość nie są równe.

LeftShift(BigInteger, Int32)

BigInteger Przesuwa wartość określoną liczbę bitów po lewej stronie.

LessThan(BigInteger, BigInteger)

Zwraca wartość wskazującą BigInteger , czy wartość jest mniejsza niż inna BigInteger wartość.

LessThan(BigInteger, Int64)

Zwraca wartość wskazującą, czy BigInteger wartość jest mniejsza niż 64-bitowa liczba całkowita podpisana.

LessThan(BigInteger, UInt64)

Zwraca wartość wskazującą, czy BigInteger wartość jest mniejsza niż 64-bitowa liczba całkowita bez znaku.

LessThan(Int64, BigInteger)

Zwraca wartość wskazującą, czy liczba całkowita z podpisem BigInteger 64-bitowym jest mniejsza niż wartość.

LessThan(UInt64, BigInteger)

Zwraca wartość wskazującą, czy 64-bitowa liczba całkowita bez znaku jest mniejsza niż BigInteger wartość.

LessThanOrEqual(BigInteger, BigInteger)

Zwraca wartość wskazującą BigInteger , czy wartość jest mniejsza niż lub równa innej BigInteger wartości.

LessThanOrEqual(BigInteger, Int64)

Zwraca wartość wskazującą, czy BigInteger wartość jest mniejsza niż lub równa 64-bitowej liczbą całkowitą podpisaną.

LessThanOrEqual(BigInteger, UInt64)

Zwraca wartość wskazującą, czy BigInteger wartość jest mniejsza niż lub równa 64-bitowej niepodpisanej liczbą całkowitą.

LessThanOrEqual(Int64, BigInteger)

Zwraca wartość wskazującą, czy liczba całkowita z podpisem BigInteger 64-bitowym jest mniejsza lub równa wartości.

LessThanOrEqual(UInt64, BigInteger)

Zwraca wartość wskazującą, czy 64-bitowa liczba całkowita bez znaku jest mniejsza niż lub równa BigInteger wartości.

Modulus(BigInteger, BigInteger)

Zwraca resztę, która wynika z dzielenia z dwiema określonymi BigInteger wartościami.

Multiply(BigInteger, BigInteger)

Mnoży dwie określone BigInteger wartości.

OnesComplement(BigInteger)

Zwraca bitowe uzupełnienie BigInteger wartości.

RightShift(BigInteger, Int32)

BigInteger Przesuwa wartość określoną liczbę bitów po prawej stronie.

Subtraction(BigInteger, BigInteger)

Odejmuje BigInteger wartość z innej BigInteger wartości.

UnaryNegation(BigInteger)

Neguje określoną wartość BigInteger.

UnaryPlus(BigInteger)

Zwraca wartość operandu BigInteger . (Znak operandu jest niezmieniony).

UnsignedRightShift(BigInteger, Int32)

Przesuwa wartość w prawo o daną kwotę.

Jawne implementacje interfejsu

IAdditiveIdentity<BigInteger,BigInteger>.AdditiveIdentity

Pobiera tożsamość addytywnego bieżącego typu.

IBinaryInteger<BigInteger>.GetByteCount()

Pobiera liczbę bajtów, które zostaną zapisane w ramach TryWriteLittleEndian(Span<Byte>, Int32)elementu .

IBinaryInteger<BigInteger>.GetShortestBitLength()

Pobiera długość w bitach najkrótszej reprezentacji bieżącej wartości.

IBinaryInteger<BigInteger>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, BigInteger)

Reprezentuje dowolnie dużą liczbę całkowitą ze znakiem.

IBinaryInteger<BigInteger>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, BigInteger)

Reprezentuje dowolnie dużą liczbę całkowitą ze znakiem.

IBinaryInteger<BigInteger>.TryWriteBigEndian(Span<Byte>, Int32)

Próbuje zapisać bieżącą wartość w formacie big-endian do danego zakresu.

IBinaryInteger<BigInteger>.TryWriteLittleEndian(Span<Byte>, Int32)

Próbuje zapisać bieżącą wartość w formacie little-endian do danego zakresu.

IBinaryNumber<BigInteger>.AllBitsSet

Pobiera wystąpienie typu binarnego, w którym ustawiono wszystkie bity.

IComparable.CompareTo(Object)

Porównuje to wystąpienie z określonym obiektem i zwraca liczbę całkowitą wskazującą, czy wartość tego wystąpienia jest mniejsza niż, równa lub większa niż wartość określonego obiektu.

IMultiplicativeIdentity<BigInteger,BigInteger>.MultiplicativeIdentity

Pobiera tożsamość mnożenia bieżącego typu.

INumber<BigInteger>.MaxNumber(BigInteger, BigInteger)

Porównuje dwie wartości do obliczeń, które są większe i zwraca drugą wartość, jeśli jedno dane wejściowe to NaN.

INumber<BigInteger>.MinNumber(BigInteger, BigInteger)

Porównuje dwie wartości do obliczeń, które są mniejsze i zwraca drugą wartość, jeśli jedno dane wejściowe to NaN.

INumber<BigInteger>.Sign(BigInteger)

Oblicza znak wartości.

INumberBase<BigInteger>.IsCanonical(BigInteger)

Określa, czy wartość znajduje się w swojej reprezentacji kanonicznej.

INumberBase<BigInteger>.IsComplexNumber(BigInteger)

Określa, czy wartość reprezentuje liczbę zespolonej.

INumberBase<BigInteger>.IsFinite(BigInteger)

Określa, czy wartość jest skończona.

INumberBase<BigInteger>.IsImaginaryNumber(BigInteger)

Określa, czy wartość reprezentuje czystą wyimaginowaną liczbę.

INumberBase<BigInteger>.IsInfinity(BigInteger)

Określa, czy wartość jest nieskończona.

INumberBase<BigInteger>.IsInteger(BigInteger)

Określa, czy wartość reprezentuje liczbę całkowitą.

INumberBase<BigInteger>.IsNaN(BigInteger)

Określa, czy wartość to NaN.

INumberBase<BigInteger>.IsNegativeInfinity(BigInteger)

Określa, czy wartość jest ujemną nieskończonością.

INumberBase<BigInteger>.IsNormal(BigInteger)

Określa, czy wartość jest normalna.

INumberBase<BigInteger>.IsPositiveInfinity(BigInteger)

Określa, czy wartość jest dodatnią nieskończonością.

INumberBase<BigInteger>.IsRealNumber(BigInteger)

Określa, czy wartość reprezentuje liczbę rzeczywistą.

INumberBase<BigInteger>.IsSubnormal(BigInteger)

Określa, czy wartość jest podnormalna.

INumberBase<BigInteger>.IsZero(BigInteger)

Określa, czy wartość ma wartość zero.

INumberBase<BigInteger>.MaxMagnitudeNumber(BigInteger, BigInteger)

Porównuje dwie wartości do obliczeń o większej wielkości i zwraca drugą wartość, jeśli jedno dane wejściowe to NaN.

INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger)

Porównuje dwie wartości do obliczeń o mniejszej wielkości i zwraca drugą wartość, jeśli jedno dane wejściowe to NaN.

INumberBase<BigInteger>.Radix

Pobiera promienie lub podstawę dla typu.

INumberBase<BigInteger>.TryConvertFromChecked<TOther>(TOther, BigInteger)

Reprezentuje dowolnie dużą liczbę całkowitą ze znakiem.

INumberBase<BigInteger>.TryConvertFromSaturating<TOther>(TOther, BigInteger)

Reprezentuje dowolnie dużą liczbę całkowitą ze znakiem.

INumberBase<BigInteger>.TryConvertFromTruncating<TOther>(TOther, BigInteger)

Reprezentuje dowolnie dużą liczbę całkowitą ze znakiem.

INumberBase<BigInteger>.TryConvertToChecked<TOther>(BigInteger, TOther)

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, zgłaszając wyjątek przepełnienia dla wszystkich wartości, które wykraczają poza reprezentatywny zakres bieżącego typu.

INumberBase<BigInteger>.TryConvertToSaturating<TOther>(BigInteger, TOther)

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, saturując wszystkie wartości, które mieszczą się poza reprezentatywnym zakresem bieżącego typu.

INumberBase<BigInteger>.TryConvertToTruncating<TOther>(BigInteger, TOther)

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, obcinając wszystkie wartości, które mieszczą się poza reprezentatywnym zakresem bieżącego typu.

ISignedNumber<BigInteger>.NegativeOne

Pobiera wartość -1 typu.

Dotyczy