Udostępnij za pośrednictwem


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 uwagi dotyczące interfejsu API uzupełniającego biginteger.

Konstruktory

BigInteger(Byte[])

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

BigInteger(Decimal)

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

BigInteger(Double)

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

BigInteger(Int32)

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

BigInteger(Int64)

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

BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean)

Inicjuje nowe wystąpienie struktury BigInteger 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 nowe wystąpienie struktury BigInteger przy użyciu wartości zmiennoprzecinkowej o pojedynczej precyzji.

BigInteger(UInt32)

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

BigInteger(UInt64)

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

Właściwości

IsEven

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

IsOne

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

IsPowerOfTwo

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

IsZero

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

MinusOne

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

One

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

Sign

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

Zero

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

Metody

Abs(BigInteger)

Pobiera wartość bezwzględną obiektu BigInteger.

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ą wskazującą, czy pierwsza wartość jest mniejsza niż, równa lub większa niż druga wartość.

CompareTo(BigInteger)

Porównuje to wystąpienie z drugim 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 z 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 liczby całkowitej 64-bitowej.

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 mieszczą się poza dopuszczalnym zakresem 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 wykraczają poza reprezentowany zakres 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 obiekt BigInteger mają tę samą wartość.

Equals(Int64)

Zwraca wartość wskazującą, czy bieżące wystąpienie i podpisana liczba całkowita 64-bitowa mają tę 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ą tę samą wartość.

GetBitLength()

Pobiera liczbę bitów wymaganych przez najkrótszą reprezentację bieżącego wystąpienia bez bitu znaku.

GetByteCount(Boolean)

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

GetHashCode()

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

GreatestCommonDivisor(BigInteger, BigInteger)

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

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 nieparzystną 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ększe z dwóch wartości BigInteger.

MaxMagnitude(BigInteger, BigInteger)

Porównuje dwie wartości z obliczeniami, które są większe.

Min(BigInteger, BigInteger)

Zwraca mniejsze z dwóch BigInteger wartości.

MinMagnitude(BigInteger, BigInteger)

Porównuje dwie wartości z obliczeniami, które są mniejsze.

ModPow(BigInteger, BigInteger, BigInteger)

Wykonuje podział modulu na liczbę podniesioną do potęgi innej liczby.

Multiply(BigInteger, BigInteger)

Zwraca iloczyn dwóch BigInteger wartości.

Negate(BigInteger)

Neguje określoną wartość BigInteger.

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 jego odpowiednik BigInteger.

Parse(String)

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

Parse(String, IFormatProvider)

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

Parse(String, NumberStyles)

Konwertuje reprezentację ciągu liczby w określonym stylu na równoważną BigInteger.

Parse(String, NumberStyles, IFormatProvider)

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

PopCount(BigInteger)

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

Pow(BigInteger, Int32)

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

Remainder(BigInteger, BigInteger)

Wykonuje dzielenie całkowite na dwie BigInteger wartości i zwraca resztę.

RotateLeft(BigInteger, Int32)

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

RotateRight(BigInteger, Int32)

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

Subtract(BigInteger, BigInteger)

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

ToByteArray()

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

ToByteArray(Boolean, Boolean)

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

ToString()

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

ToString(IFormatProvider)

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

ToString(String)

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

ToString(String, IFormatProvider)

Konwertuje wartość liczbową bieżącego obiektu BigInteger na równoważną reprezentację ciągu przy użyciu określonych informacji o formacie i 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 liczb całkowitych na zakres znaków.

TryParse(ReadOnlySpan<Char>, BigInteger)

Próbuje przekonwertować reprezentację liczby zawartej w określonym zakresie znaków tylko do odczytu na jego BigInteger 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 równoważną BigInteger i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParse(String, BigInteger)

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

TryParse(String, IFormatProvider, BigInteger)

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

TryParse(String, NumberStyles, IFormatProvider, BigInteger)

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

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

Kopiuje wartość tego BigInteger jak najmniej endian dwubajtowe bajty, 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 obiektów BigInteger.

BitwiseAnd(BigInteger, BigInteger)

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

BitwiseOr(BigInteger, BigInteger)

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

Decrement(BigInteger)

Dekrementuje wartość BigInteger o 1.

Division(BigInteger, BigInteger)

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

Equality(BigInteger, BigInteger)

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

Equality(BigInteger, Int64)

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

Equality(BigInteger, UInt64)

Zwraca wartość wskazującą, czy wartość BigInteger 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 wartość BigInteger są równe.

Equality(UInt64, BigInteger)

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

ExclusiveOr(BigInteger, BigInteger)

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

Explicit(BigInteger to Byte)

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

Explicit(BigInteger to Char)

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

Explicit(BigInteger to Decimal)

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

Explicit(BigInteger to Double)

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

Explicit(BigInteger to Half)

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

Explicit(BigInteger to Int128)

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

Explicit(BigInteger to Int16)

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

Explicit(BigInteger to Int32)

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

Explicit(BigInteger to Int64)

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

Explicit(BigInteger to IntPtr)

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

Explicit(BigInteger to SByte)

Definiuje jawną konwersję obiektu BigInteger 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ę obiektu BigInteger na wartość zmiennoprzecinkową o pojedynczej precyzji.

Explicit(BigInteger to UInt128)

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

Explicit(BigInteger to UInt16)

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

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

Explicit(BigInteger to UInt32)

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

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

Explicit(BigInteger to UInt64)

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

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

Explicit(BigInteger to UIntPtr)

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

Explicit(Complex to BigInteger)

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

Explicit(Decimal to BigInteger)

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

Explicit(Double to BigInteger)

Definiuje jawną konwersję wartości Double na wartość BigInteger.

Explicit(Half to BigInteger)

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

Explicit(Single to BigInteger)

Definiuje jawną konwersję wartości Single na wartość BigInteger.

GreaterThan(BigInteger, BigInteger)

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

GreaterThan(BigInteger, Int64)

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

GreaterThan(BigInteger, UInt64)

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

GreaterThan(Int64, BigInteger)

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

GreaterThan(UInt64, BigInteger)

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

GreaterThanOrEqual(BigInteger, BigInteger)

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

GreaterThanOrEqual(BigInteger, Int64)

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

GreaterThanOrEqual(BigInteger, UInt64)

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

GreaterThanOrEqual(Int64, BigInteger)

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

GreaterThanOrEqual(UInt64, BigInteger)

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

Implicit(Byte to BigInteger)

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

Implicit(Char to BigInteger)

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

Implicit(Int128 to BigInteger)

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

Implicit(Int16 to BigInteger)

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

Implicit(Int32 to BigInteger)

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

Implicit(Int64 to BigInteger)

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

Implicit(IntPtr to BigInteger)

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

Implicit(SByte to BigInteger)

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

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

Implicit(UInt128 to BigInteger)

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

Implicit(UInt16 to BigInteger)

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

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 bez znaku na wartość BigInteger.

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 bez znaku na wartość BigInteger.

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

Implicit(UIntPtr to BigInteger)

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

Increment(BigInteger)

Zwiększa wartość BigInteger o 1.

Inequality(BigInteger, BigInteger)

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

Inequality(BigInteger, Int64)

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

Inequality(BigInteger, UInt64)

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

Inequality(Int64, BigInteger)

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

Inequality(UInt64, BigInteger)

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

LeftShift(BigInteger, Int32)

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

LessThan(BigInteger, BigInteger)

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

LessThan(BigInteger, Int64)

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

LessThan(BigInteger, UInt64)

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

LessThan(Int64, BigInteger)

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

LessThan(UInt64, BigInteger)

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

LessThanOrEqual(BigInteger, BigInteger)

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

LessThanOrEqual(BigInteger, Int64)

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

LessThanOrEqual(BigInteger, UInt64)

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

LessThanOrEqual(Int64, BigInteger)

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

LessThanOrEqual(UInt64, BigInteger)

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

Modulus(BigInteger, BigInteger)

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

Multiply(BigInteger, BigInteger)

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

OnesComplement(BigInteger)

Zwraca bitowe uzupełnienie wartości BigInteger.

RightShift(BigInteger, Int32)

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

Subtraction(BigInteger, BigInteger)

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

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).

IBinaryInteger<BigInteger>.GetShortestBitLength()

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

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 są ustawione 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 mnożenie tożsamości bieżącego typu.

INumber<BigInteger>.MaxNumber(BigInteger, BigInteger)

Porównuje dwie wartości z obliczeniami, które są większe i zwraca drugą wartość, jeśli jedno dane wejściowe jest NaN.

INumber<BigInteger>.MinNumber(BigInteger, BigInteger)

Porównuje dwie wartości z obliczeniami, które są mniejsze i zwraca drugą wartość, jeśli jedno dane wejściowe jest NaN.

INumber<BigInteger>.Sign(BigInteger)

Oblicza znak wartości.

INumberBase<BigInteger>.IsCanonical(BigInteger)

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

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ą liczbę wyimaginowaną.

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 nienormalna.

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 jest NaN.

INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger)

Porównuje dwie wartości z obliczeniami o mniejszej wielkości i zwraca drugą wartość, jeśli jedno dane wejściowe jest NaN.

INumberBase<BigInteger>.MultiplyAddEstimate(BigInteger, BigInteger, BigInteger)

Oblicza oszacowanie (left * right) + addend.

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 mieszczą się poza dopuszczalnym zakresem 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 dopuszczalnym 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 wykraczają poza reprezentowany zakres bieżącego typu.

ISignedNumber<BigInteger>.NegativeOne

Pobiera wartość -1 dla typu.

Dotyczy