Sdílet prostřednictvím


BigInteger Struktura

Definice

Představuje libovolné velké celé číslo se signedm.

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)
Dědičnost
BigInteger
Atributy
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>

Poznámky

Další informace o tomto rozhraní API naleznete v tématu Doplňkové poznámky rozhraní API pro BigInteger.

Konstruktory

BigInteger(Byte[])

Inicializuje novou instanci struktury BigInteger pomocí hodnot v bajtovém poli.

BigInteger(Decimal)

Inicializuje novou instanci struktury BigInteger pomocí Decimal hodnoty.

BigInteger(Double)

Inicializuje novou instanci struktury BigInteger pomocí hodnoty s plovoucí desetinnou čárkou s dvojitou přesností.

BigInteger(Int32)

Inicializuje novou instanci struktury BigInteger pomocí 32bitové celočíselné hodnoty.

BigInteger(Int64)

Inicializuje novou instanci struktury BigInteger pomocí 64bitové celočíselné hodnoty.

BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean)

Inicializuje novou instanci struktury BigInteger pomocí hodnot v rozsahu jen pro čtení bajtů a volitelně označuje kódování podepisování a pořadí bajtů endianness.

BigInteger(Single)

Inicializuje novou instanci struktury BigInteger pomocí hodnoty s plovoucí desetinnou čárkou s jednoduchou přesností.

BigInteger(UInt32)

Inicializuje novou instanci struktury BigInteger pomocí 32bitové celočíselné hodnoty bez znaménka.

BigInteger(UInt64)

Inicializuje novou instanci struktury BigInteger s nepodepsanou 64bitovou celočíselnou hodnotou.

Vlastnosti

IsEven

Určuje, zda je hodnota aktuálního objektu BigInteger sudým číslem.

IsOne

Určuje, zda je hodnota aktuálního objektu BigIntegerOne.

IsPowerOfTwo

Určuje, zda je hodnota aktuálního objektu BigInteger mocnina dvou.

IsZero

Určuje, zda je hodnota aktuálního objektu BigIntegerZero.

MinusOne

Získá hodnotu, která představuje číslo záporné (-1).

One

Získá hodnotu, která představuje číslo jedna (1).

Sign

Získá číslo, které označuje znaménko (záporné, kladné nebo nula) aktuálního BigInteger objektu.

Zero

Získá hodnotu, která představuje číslo 0 (nula).

Metody

Abs(BigInteger)

Získá absolutní hodnotu objektu BigInteger.

Add(BigInteger, BigInteger)

Přidá dvě BigInteger hodnoty a vrátí výsledek.

Clamp(BigInteger, BigInteger, BigInteger)

Uchytá hodnotu na inkluzivní minimální a maximální hodnotu.

Compare(BigInteger, BigInteger)

Porovná dvě BigInteger hodnoty a vrátí celé číslo, které určuje, zda je první hodnota menší než, rovna nebo větší než druhá hodnota.

CompareTo(BigInteger)

Porovná tuto instanci s druhým BigInteger a vrátí celé číslo, které určuje, zda je hodnota této instance menší, rovna nebo větší než hodnota zadaného objektu.

CompareTo(Int64)

Porovná tuto instanci se znaménkem 64bitové celé číslo a vrátí celé číslo, které určuje, zda je hodnota této instance menší, rovna nebo větší než hodnota 64bitového celého čísla se znaménkem.

CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které určuje, zda je hodnota této instance menší, rovna nebo větší než hodnota zadaného objektu.

CompareTo(UInt64)

Porovná tuto instanci s 64bitovým celé číslo bez znaménka a vrátí celé číslo, které určuje, zda je hodnota této instance menší, rovna nebo větší než hodnota 64bitového celého čísla bez znaménka.

CopySign(BigInteger, BigInteger)

Zkopíruje znaménko hodnoty na znaménko jiné hodnoty.

CreateChecked<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty, která vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

CreateSaturating<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty, která saturuje všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

CreateTruncating<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

Divide(BigInteger, BigInteger)

Vydělí jednu BigInteger hodnotu jinou a vrátí výsledek.

DivRem(BigInteger, BigInteger)

Vypočítá podíl a zbytek dvou hodnot.

DivRem(BigInteger, BigInteger, BigInteger)

Vydělí jednu BigInteger hodnotu jinou, vrátí výsledek a vrátí zbytek ve výstupním parametru.

Equals(BigInteger)

Vrátí hodnotu, která určuje, zda aktuální instance a zadaný BigInteger objekt mají stejnou hodnotu.

Equals(Int64)

Vrátí hodnotu, která určuje, zda aktuální instance a 64bitové celé číslo se znaménkem mají stejnou hodnotu.

Equals(Object)

Vrátí hodnotu, která určuje, zda aktuální instance a zadaný objekt mají stejnou hodnotu.

Equals(UInt64)

Vrátí hodnotu, která určuje, jestli aktuální instance a 64bitové celé číslo bez znaménka mají stejnou hodnotu.

GetBitLength()

Získá počet bitů vyžadovaných pro nejkratší reprezentaci dvou doplňků aktuální instance bez bitu znaménka.

GetByteCount(Boolean)

Získá počet bajtů, které budou výstupem podle ToByteArray(Boolean, Boolean) a TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean).

GetHashCode()

Vrátí kód hash pro aktuální objekt BigInteger.

GreatestCommonDivisor(BigInteger, BigInteger)

Najde největšího společného dělitele dvou BigInteger hodnot.

IsEvenInteger(BigInteger)

Určuje, zda hodnota představuje sudé celočíselné číslo.

IsNegative(BigInteger)

Určuje, zda je hodnota záporná.

IsOddInteger(BigInteger)

Určuje, zda hodnota představuje liché celočíselné číslo.

IsPositive(BigInteger)

Určuje, jestli je hodnota kladná.

IsPow2(BigInteger)

Určuje, zda je hodnota mocnina dvou.

LeadingZeroCount(BigInteger)

Vypočítá počet úvodních nul v hodnotě.

Log(BigInteger)

Vrátí přirozený logaritmus zadaného čísla (základní e).

Log(BigInteger, Double)

Vrátí logaritmus zadaného čísla v zadaném základu.

Log10(BigInteger)

Vrátí logaritmus zadaného čísla o základu 10.

Log2(BigInteger)

Vypočítá protokol 2 hodnoty.

Max(BigInteger, BigInteger)

Vrátí větší ze dvou BigInteger hodnot.

MaxMagnitude(BigInteger, BigInteger)

Porovná dvě hodnoty s výpočty, které jsou větší.

Min(BigInteger, BigInteger)

Vrátí menší ze dvou BigInteger hodnot.

MinMagnitude(BigInteger, BigInteger)

Porovná dvě hodnoty s výpočetními prostředky, které jsou menší.

ModPow(BigInteger, BigInteger, BigInteger)

Provede dělení modulu na čísle umocněné na mocninu jiného čísla.

Multiply(BigInteger, BigInteger)

Vrátí součin dvou BigInteger hodnot.

Negate(BigInteger)

Neguje zadanou hodnotu BigInteger.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků do hodnoty.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Převede reprezentaci čísla obsaženého v zadaném rozsahu znaků jen pro čtení v zadaném stylu na jeho BigInteger ekvivalent.

Parse(String)

Převede řetězcové vyjádření čísla na jeho BigInteger ekvivalent.

Parse(String, IFormatProvider)

Převede řetězcovou reprezentaci čísla v zadaném formátu specifickém pro jazykovou verzi na jeho BigInteger ekvivalent.

Parse(String, NumberStyles)

Převede řetězcové vyjádření čísla v zadaném stylu na jeho BigInteger ekvivalent.

Parse(String, NumberStyles, IFormatProvider)

Převede řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho BigInteger ekvivalent.

PopCount(BigInteger)

Vypočítá počet bitů, které jsou nastavené v hodnotě.

Pow(BigInteger, Int32)

Zvýší BigInteger hodnotu na mocninu zadané hodnoty.

Remainder(BigInteger, BigInteger)

Provede celočíselné dělení na dvě BigInteger hodnoty a vrátí zbytek.

RotateLeft(BigInteger, Int32)

Otočí hodnotu doleva o danou částku.

RotateRight(BigInteger, Int32)

Otočí hodnotu doprava o danou částku.

Subtract(BigInteger, BigInteger)

Odečte jednu BigInteger hodnotu od druhé a vrátí výsledek.

ToByteArray()

Převede hodnotu BigInteger na bajtové pole.

ToByteArray(Boolean, Boolean)

Vrátí hodnotu tohoto BigInteger jako bajtové pole s použitím nejmenšího možného počtu bajtů. Pokud je hodnota nula, vrátí pole jednoho bajtu, jehož prvek je 0x00.

ToString()

Převede číselnou hodnotu aktuálního objektu BigInteger na ekvivalentní řetězcové vyjádření.

ToString(IFormatProvider)

Převede číselnou hodnotu aktuálního objektu BigInteger na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátování specifické pro jazykovou verzi.

ToString(String)

Převede číselnou hodnotu aktuálního objektu BigInteger na ekvivalentní řetězcovou reprezentaci pomocí zadaného formátu.

ToString(String, IFormatProvider)

Převede číselnou hodnotu aktuálního objektu BigInteger na ekvivalentní řetězcovou reprezentaci pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi.

TrailingZeroCount(BigInteger)

Vypočítá počet koncových nul v hodnotě.

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

Formátuje tuto velkou celočíselnou instanci do rozsahu znaků.

TryParse(ReadOnlySpan<Char>, BigInteger)

Pokusí se převést reprezentaci čísla obsaženého v zadaném rozsahu znaků jen pro čtení na jeho BigInteger ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger)

Pokusí se analyzovat rozsah znaků do hodnoty.

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

Pokusí se převést řetězcové vyjádření čísla na jeho BigInteger ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(String, BigInteger)

Pokusí se převést řetězcové vyjádření čísla na jeho BigInteger ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(String, IFormatProvider, BigInteger)

Pokusí se analyzovat řetězec do hodnoty.

TryParse(String, NumberStyles, IFormatProvider, BigInteger)

Pokusí se převést řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho BigInteger ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

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

Zkopíruje hodnotu tohoto BigInteger co nejmenší endian dva bajty doplňují, a to pomocí nejmenšího možného počtu bajtů. Pokud je hodnota nula, vypíše jeden bajt, jehož prvek je 0x00.

Operátory

Addition(BigInteger, BigInteger)

Sečte hodnoty dvou zadaných BigInteger objektů.

BitwiseAnd(BigInteger, BigInteger)

Provádí bitové And operace se dvěma BigInteger hodnotami.

BitwiseOr(BigInteger, BigInteger)

Provádí bitové Or operace se dvěma BigInteger hodnotami.

Decrement(BigInteger)

Sníží BigInteger hodnotu o 1.

Division(BigInteger, BigInteger)

Vydělí zadanou hodnotu BigInteger jinou zadanou hodnotou BigInteger pomocí celočíselného dělení.

Equality(BigInteger, BigInteger)

Vrátí hodnotu, která určuje, zda jsou hodnoty dvou BigInteger objektů stejné.

Equality(BigInteger, Int64)

Vrátí hodnotu, která určuje, zda je hodnota BigInteger a dlouhá celočíselná hodnota se znaménkem rovna.

Equality(BigInteger, UInt64)

Vrátí hodnotu, která určuje, jestli je hodnota BigInteger a celočíselná hodnota bez znaménka rovna.

Equality(Int64, BigInteger)

Vrátí hodnotu, která určuje, zda je hodnota dlouhého celého čísla se znaménkem a hodnota BigInteger rovna.

Equality(UInt64, BigInteger)

Vrátí hodnotu, která určuje, zda je neznaměná dlouhá celočíselná hodnota a hodnota BigInteger rovna.

ExclusiveOr(BigInteger, BigInteger)

Provede bitové exkluzivní operace Or (XOr) se dvěma hodnotami BigInteger.

Explicit(BigInteger to Byte)

Definuje explicitní převod objektu BigInteger na nepodepsanou bajtovou hodnotu.

Explicit(BigInteger to Char)

Explicitně převede velké celé číslo na hodnotu Char.

Explicit(BigInteger to Decimal)

Definuje explicitní převod objektu BigInteger na Decimal hodnotu.

Explicit(BigInteger to Double)

Definuje explicitní převod objektu BigInteger na Double hodnotu.

Explicit(BigInteger to Half)

Explicitně převede velké celé číslo na hodnotu Half.

Explicit(BigInteger to Int128)

Explicitně převede velké celé číslo na hodnotu Int128.

Explicit(BigInteger to Int16)

Definuje explicitní převod objektu BigInteger na 16bitovou celočíselnou hodnotu.

Explicit(BigInteger to Int32)

Definuje explicitní převod objektu BigInteger na 32bitovou celočíselnou hodnotu.

Explicit(BigInteger to Int64)

Definuje explicitní převod objektu BigInteger na 64bitovou celočíselnou hodnotu.

Explicit(BigInteger to IntPtr)

Explicitně převede velké celé číslo na hodnotu IntPtr.

Explicit(BigInteger to SByte)

Definuje explicitní převod objektu BigInteger na podepsanou 8bitovou hodnotu.

Toto rozhraní API nedodržuje předpisy CLS. Vyhovující alternativa je Int16.

Explicit(BigInteger to Single)

Definuje explicitní převod objektu BigInteger na hodnotu s plovoucí desetinnou čárkou s jednou přesností.

Explicit(BigInteger to UInt128)

Explicitně převede velké celé číslo na hodnotu UInt128.

Explicit(BigInteger to UInt16)

Definuje explicitní převod objektu BigInteger na 16bitovou celočíselnou hodnotu bez znaménka.

Toto rozhraní API nedodržuje předpisy CLS. Vyhovující alternativa je Int32.

Explicit(BigInteger to UInt32)

Definuje explicitní převod objektu BigInteger na celočíselnou hodnotu bez znaménka.

Toto rozhraní API nedodržuje předpisy CLS. Vyhovující alternativa je Int64.

Explicit(BigInteger to UInt64)

Definuje explicitní převod objektu BigInteger na 64bitovou celočíselnou hodnotu bez znaménka.

Toto rozhraní API nedodržuje předpisy CLS. Vyhovující alternativa je Double.

Explicit(BigInteger to UIntPtr)

Explicitně převede velké celé číslo na hodnotu UIntPtr.

Explicit(Complex to BigInteger)

Explicitně převede hodnotu Complex na velké celé číslo.

Explicit(Decimal to BigInteger)

Definuje explicitní převod objektu Decimal na BigInteger hodnotu.

Explicit(Double to BigInteger)

Definuje explicitní převod hodnoty Double na hodnotu BigInteger.

Explicit(Half to BigInteger)

Explicitně převede hodnotu Half na velké celé číslo.

Explicit(Single to BigInteger)

Definuje explicitní převod hodnoty Single na hodnotu BigInteger.

GreaterThan(BigInteger, BigInteger)

Vrátí hodnotu, která určuje, jestli je hodnota BigInteger větší než jiná hodnota BigInteger.

GreaterThan(BigInteger, Int64)

Vrátí hodnotu, která určuje, zda je BigInteger větší než 64bitová celočíselná hodnota.

GreaterThan(BigInteger, UInt64)

Vrátí hodnotu, která určuje, zda je hodnota BigInteger větší než 64bitové celé číslo bez znaménka.

GreaterThan(Int64, BigInteger)

Vrátí hodnotu, která určuje, jestli je 64bitové celé číslo se znaménkem větší než hodnota BigInteger.

GreaterThan(UInt64, BigInteger)

Vrátí hodnotu, která určuje, zda je hodnota BigInteger větší než 64bitové celé číslo bez znaménka.

GreaterThanOrEqual(BigInteger, BigInteger)

Vrátí hodnotu, která určuje, zda je hodnota BigInteger větší nebo rovna jiné BigInteger hodnotě.

GreaterThanOrEqual(BigInteger, Int64)

Vrátí hodnotu, která určuje, jestli je hodnota BigInteger větší nebo rovna 64bitové celočíselné hodnotě se znaménkem.

GreaterThanOrEqual(BigInteger, UInt64)

Vrátí hodnotu, která určuje, zda je hodnota BigInteger větší nebo rovna 64bitové celočíselné hodnotě bez znaménka.

GreaterThanOrEqual(Int64, BigInteger)

Vrátí hodnotu, která určuje, jestli je 64bitové celé číslo se znaménkem větší nebo rovno BigInteger hodnotě.

GreaterThanOrEqual(UInt64, BigInteger)

Vrátí hodnotu, která určuje, zda je 64bitové celé číslo bez znaménka větší nebo rovno hodnotě BigInteger.

Implicit(Byte to BigInteger)

Definuje implicitní převod nepodepsaného bajtu na hodnotu BigInteger.

Implicit(Char to BigInteger)

Implicitně převede hodnotu Char na velké celé číslo.

Implicit(Int128 to BigInteger)

Implicitně převede hodnotu Int128 na velké celé číslo.

Implicit(Int16 to BigInteger)

Definuje implicitní převod 16bitového 16bitového celého čísla na hodnotu BigInteger.

Implicit(Int32 to BigInteger)

Definuje implicitní převod 32bitového 32bitového celého čísla na hodnotu BigInteger.

Implicit(Int64 to BigInteger)

Definuje implicitní převod 64bitového 64bitového celého čísla na hodnotu BigInteger.

Implicit(IntPtr to BigInteger)

Implicitně převede hodnotu IntPtr na velké celé číslo.

Implicit(SByte to BigInteger)

Definuje implicitní převod 8bitového signtegeru na hodnotu BigInteger.

Toto rozhraní API nedodržuje předpisy CLS. Vyhovující alternativa je BigInteger(Int32).

Implicit(UInt128 to BigInteger)

Implicitně převede hodnotu UInt128 na velké celé číslo.

Implicit(UInt16 to BigInteger)

Definuje implicitní převod 16bitového celého čísla bez znaménka na hodnotu BigInteger.

Toto rozhraní API nedodržuje předpisy CLS. Vyhovující alternativa je Implicit(Int32 to BigInteger).

Implicit(UInt32 to BigInteger)

Definuje implicitní převod 32bitového celého čísla bez znaménka na hodnotu BigInteger.

Toto rozhraní API nedodržuje předpisy CLS. Vyhovující alternativa je Implicit(Int64 to BigInteger).

Implicit(UInt64 to BigInteger)

Definuje implicitní převod 64bitového celočíselného čísla bez znaménka na hodnotu BigInteger.

Toto rozhraní API nedodržuje předpisy CLS. Vyhovující alternativa je Double.

Implicit(UIntPtr to BigInteger)

Implicitně převede hodnotu UIntPtr na velké celé číslo.

Increment(BigInteger)

Zvýší BigInteger hodnotu o 1.

Inequality(BigInteger, BigInteger)

Vrátí hodnotu, která určuje, zda dva BigInteger objekty mají různé hodnoty.

Inequality(BigInteger, Int64)

Vrátí hodnotu, která určuje, jestli BigInteger hodnota a 64bitové celé číslo se znaménkem nerovná.

Inequality(BigInteger, UInt64)

Vrátí hodnotu, která určuje, zda BigInteger hodnota a 64bitové celé číslo bez znaménka nejsou rovny.

Inequality(Int64, BigInteger)

Vrátí hodnotu, která určuje, zda 64bitové celé číslo se znaménkem a BigInteger hodnota nejsou rovny.

Inequality(UInt64, BigInteger)

Vrátí hodnotu, která určuje, jestli se 64bitové celé číslo bez znaménka a hodnota BigInteger nerovná.

LeftShift(BigInteger, Int32)

Posune BigInteger hodnotu o zadaný počet bitů doleva.

LessThan(BigInteger, BigInteger)

Vrátí hodnotu, která určuje, zda je hodnota BigInteger menší než jiná hodnota BigInteger.

LessThan(BigInteger, Int64)

Vrátí hodnotu, která určuje, jestli je hodnota BigInteger menší než 64bitové celé číslo se znaménkem.

LessThan(BigInteger, UInt64)

Vrátí hodnotu, která určuje, zda je hodnota BigInteger menší než 64bitové celé číslo bez znaménka.

LessThan(Int64, BigInteger)

Vrátí hodnotu, která určuje, jestli je 64bitové celé číslo se znaménkem menší než hodnota BigInteger.

LessThan(UInt64, BigInteger)

Vrátí hodnotu, která určuje, jestli je 64bitové celé číslo bez znaménka menší než hodnota BigInteger.

LessThanOrEqual(BigInteger, BigInteger)

Vrátí hodnotu, která určuje, zda je hodnota BigInteger menší nebo rovna jiné BigInteger hodnotě.

LessThanOrEqual(BigInteger, Int64)

Vrátí hodnotu, která určuje, jestli je hodnota BigInteger menší nebo rovna 64bitovému znaménku.

LessThanOrEqual(BigInteger, UInt64)

Vrátí hodnotu, která určuje, jestli je hodnota BigInteger menší nebo rovna 64bitovému celočíselnému znaménka bez znaménka.

LessThanOrEqual(Int64, BigInteger)

Vrátí hodnotu, která určuje, jestli je 64bitové celé číslo se znaménkem menší nebo rovno BigInteger hodnotě.

LessThanOrEqual(UInt64, BigInteger)

Vrátí hodnotu, která určuje, zda je 64bitové celé číslo bez znaménka menší nebo rovno hodnotě BigInteger.

Modulus(BigInteger, BigInteger)

Vrátí zbytek, který je výsledkem dělení se dvěma zadanými hodnotami BigInteger.

Multiply(BigInteger, BigInteger)

Vynásobí dva zadané BigInteger hodnoty.

OnesComplement(BigInteger)

Vrátí bitový doplněk hodnoty BigInteger.

RightShift(BigInteger, Int32)

Posune BigInteger hodnotu o zadaný počet bitů doprava.

Subtraction(BigInteger, BigInteger)

Odečte BigInteger hodnotu od jiné BigInteger hodnoty.

UnaryNegation(BigInteger)

Neguje zadanou hodnotu BigInteger.

UnaryPlus(BigInteger)

Vrátí hodnotu operandu BigInteger. (Znaménko operandu se nezmění.)

UnsignedRightShift(BigInteger, Int32)

Posune hodnotu doprava o danou částku.

Explicitní implementace rozhraní

IAdditiveIdentity<BigInteger,BigInteger>.AdditiveIdentity

Získá přídatnou identitu aktuálního typu.

IBinaryInteger<BigInteger>.GetByteCount()

Získá počet bajtů, které budou zapsány jako součást TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<BigInteger>.GetShortestBitLength()

Získá délku v bitech nejkratšího dvou doplňku reprezentace aktuální hodnoty.

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

Představuje libovolné velké celé číslo se signedm.

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

Představuje libovolné velké celé číslo se signedm.

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

Pokusí se na daný rozsah napsat aktuální hodnotu ve formátu big-endian.

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

Pokusí se na daný rozsah napsat aktuální hodnotu v malém endian formátu.

IBinaryNumber<BigInteger>.AllBitsSet

Získá instanci binárního typu, ve které jsou nastaveny všechny bity.

IComparable.CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které určuje, zda je hodnota této instance menší, rovna nebo větší než hodnota zadaného objektu.

IMultiplicativeIdentity<BigInteger,BigInteger>.MultiplicativeIdentity

Získá multiplikativní identitu aktuálního typu.

INumber<BigInteger>.MaxNumber(BigInteger, BigInteger)

Porovná dvě hodnoty k výpočtu, který je větší a vrátí druhou hodnotu, pokud je jeden vstup NaN.

INumber<BigInteger>.MinNumber(BigInteger, BigInteger)

Porovná dvě hodnoty k výpočtu, což je menší a vrátí druhou hodnotu, pokud je jeden vstup NaN.

INumber<BigInteger>.Sign(BigInteger)

Vypočítá znaménko hodnoty.

INumberBase<BigInteger>.IsCanonical(BigInteger)

Určuje, zda je hodnota v kanonickém vyjádření.

INumberBase<BigInteger>.IsComplexNumber(BigInteger)

Určuje, zda hodnota představuje komplexní číslo.

INumberBase<BigInteger>.IsFinite(BigInteger)

Určuje, zda je hodnota konečná.

INumberBase<BigInteger>.IsImaginaryNumber(BigInteger)

Určuje, jestli hodnota představuje čisté imaginární číslo.

INumberBase<BigInteger>.IsInfinity(BigInteger)

Určuje, zda je hodnota nekonečná.

INumberBase<BigInteger>.IsInteger(BigInteger)

Určuje, zda hodnota představuje celočíselné číslo.

INumberBase<BigInteger>.IsNaN(BigInteger)

Určuje, jestli je hodnota NaN.

INumberBase<BigInteger>.IsNegativeInfinity(BigInteger)

Určuje, zda je hodnota záporná nekonečno.

INumberBase<BigInteger>.IsNormal(BigInteger)

Určuje, zda je hodnota normální.

INumberBase<BigInteger>.IsPositiveInfinity(BigInteger)

Určuje, jestli je hodnota kladná nekonečno.

INumberBase<BigInteger>.IsRealNumber(BigInteger)

Určuje, zda hodnota představuje reálné číslo.

INumberBase<BigInteger>.IsSubnormal(BigInteger)

Určuje, jestli je hodnota podnormální.

INumberBase<BigInteger>.IsZero(BigInteger)

Určuje, jestli je hodnota nula.

INumberBase<BigInteger>.MaxMagnitudeNumber(BigInteger, BigInteger)

Porovná dvě hodnoty k výpočtu, které mají větší velikost a vrátí druhou hodnotu, pokud je jeden vstup NaN.

INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger)

Porovná dvě hodnoty k výpočtu, které mají menší velikost a vrátí druhou hodnotu, pokud je jeden vstup NaN.

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

Vypočítá odhad (left * right) + addend.

INumberBase<BigInteger>.Radix

Získá radix nebo základ pro typ.

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

Představuje libovolné velké celé číslo se signedm.

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

Představuje libovolné velké celé číslo se signedm.

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

Představuje libovolné velké celé číslo se signedm.

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

Pokusí se převést instanci aktuálního typu na jiný typ a vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

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

Pokusí se převést instanci aktuálního typu na jiný typ a nasytí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

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

Pokusí se převést instanci aktuálního typu na jiný typ a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

ISignedNumber<BigInteger>.NegativeOne

Získá hodnotu -1 pro typ.

Platí pro