BigInteger Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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<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 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 struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
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>
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>
[System.Serializable]
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
type BigInteger = struct
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 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>
type BigInteger = struct
interface IFormattable
interface IParsable<BigInteger>
interface ISpanFormattable
interface ISpanParsable<BigInteger>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<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 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>
[<System.Serializable>]
type BigInteger = struct
interface IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), IFormattable
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)
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)
- Dědičnost
- Atributy
- Implementuje
-
IComparable IComparable<BigInteger> IEquatable<BigInteger> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<BigInteger> IParsable<TSelf> ISpanFormattable ISpanParsable<BigInteger> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<BigInteger> IUtf8SpanParsable<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>
Poznámky
Další informace o tomto rozhraní API naleznete v tématu Doplňkové poznámky k rozhraní API pro BigInteger.
Konstruktory
| Name | Description |
|---|---|
| BigInteger(Byte[]) |
Inicializuje novou instanci BigInteger struktury pomocí hodnot v bajtovém poli. |
| BigInteger(Decimal) |
Inicializuje novou instanci BigInteger struktury pomocí Decimal hodnoty. |
| BigInteger(Double) |
Inicializuje novou instanci BigInteger struktury pomocí hodnoty s plovoucí desetinnou čárkou s dvojitou přesností. |
| BigInteger(Int32) |
Inicializuje novou instanci BigInteger struktury pomocí 32bitové celočíselné hodnoty. |
| BigInteger(Int64) |
Inicializuje novou instanci BigInteger struktury pomocí 64bitové celočíselné hodnoty. |
| BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean) |
Inicializuje novou instanci BigInteger struktury 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 BigInteger struktury pomocí hodnoty s plovoucí desetinnou čárkou s jednoduchou přesností. |
| BigInteger(UInt32) |
Inicializuje novou instanci BigInteger struktury pomocí 32bitové celočíselné hodnoty bez znaménka. |
| BigInteger(UInt64) |
Inicializuje novou instanci BigInteger struktury s nepodepsanou 64bitovou celočíselnou hodnotou. |
Vlastnosti
| Name | Description |
|---|---|
| IsEven |
Určuje, zda hodnota aktuálního BigInteger objektu je sudé číslo. |
| IsOne |
Určuje, zda je BigIntegerhodnota aktuálního One objektu . |
| IsPowerOfTwo |
Určuje, zda je hodnota aktuálního BigInteger objektu mocnina dvou. |
| IsZero |
Určuje, zda je BigIntegerhodnota aktuálního Zero objektu . |
| 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
| Name | Description |
|---|---|
| Abs(BigInteger) |
Získá absolutní hodnotu objektu BigInteger . |
| Add(BigInteger, BigInteger) |
Sečte 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ší, rovna nebo větší než druhá hodnota. |
| CompareTo(BigInteger) |
Porovná tuto instanci s sekundou 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, BigInteger) |
Vydělí jednu BigInteger hodnotu jinou, vrátí výsledek a vrátí zbytek ve výstupním parametru. |
| DivRem(BigInteger, BigInteger) |
Vypočítá podíl a zbytek dvou hodnot. |
| 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 ToByteArray(Boolean, Boolean) a TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean). |
| GetHashCode() |
Vrátí kód hash pro aktuální BigInteger objekt. |
| GreatestCommonDivisor(BigInteger, BigInteger) |
Najde největší společný dělitel 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, Double) |
Vrátí logaritmus zadaného čísla v zadaném základu. |
| Log(BigInteger) |
Vrátí přirozený (základní |
| 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 BigInteger hodnotu. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Představuje libovolné velké celé číslo se signedm. |
| Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Představuje libovolné velké celé číslo se signedm. |
| 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, IFormatProvider) |
Převede řetězcovou reprezentaci čísla v zadaném formátu specifickém pro jazykovou verzi 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. |
| Parse(String, NumberStyles) |
Převede řetězcové vyjádření čísla v zadaném stylu na jeho BigInteger ekvivalent. |
| Parse(String) |
Převede řetězcové vyjádření čísla na jeho BigInteger ekvivalent. |
| PopCount(BigInteger) |
Vypočítá počet bitů, které jsou nastavené v hodnotě. |
| Pow(BigInteger, Int32) |
BigInteger Zvýší 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() |
BigInteger Převede hodnotu na pole bajtů. |
| ToByteArray(Boolean, Boolean) |
Vrátí hodnotu této BigInteger hodnoty 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 BigInteger objektu na ekvivalentní řetězcové vyjádření. |
| ToString(IFormatProvider) |
Převede číselnou hodnotu aktuálního BigInteger objektu na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátování specifické pro jazykovou verzi. |
| ToString(String, IFormatProvider) |
Převede číselnou hodnotu aktuálního BigInteger objektu na ekvivalentní řetězcové vyjádření pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi. |
| ToString(String) |
Převede číselnou hodnotu aktuálního BigInteger objektu na ekvivalentní řetězcové vyjádření pomocí zadaného formátu. |
| TrailingZeroCount(BigInteger) |
Vypočítá počet koncových nul v hodnotě. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Představuje libovolné velké celé číslo se signedm. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Formátuje tuto velkou celočíselnou instanci do rozsahu znaků. |
| TryParse(ReadOnlySpan<Byte>, BigInteger) |
Představuje libovolné velké celé číslo se signedm. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, BigInteger) |
Představuje libovolné velké celé číslo se signedm. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, BigInteger) |
Představuje libovolné velké celé číslo se signedm. |
| 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ězcovou reprezentaci čísla na BigInteger jeho ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně. |
| TryParse(String, BigInteger) |
Pokusí se převést řetězcovou reprezentaci čísla na BigInteger jeho 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 těchto BigInteger dvou bajtů s minimálním endianem, 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
| Name | Description |
|---|---|
| Addition(BigInteger, BigInteger) |
Sečte hodnoty dvou zadaných BigInteger objektů. |
| BitwiseAnd(BigInteger, BigInteger) |
Provede bitovou |
| BitwiseOr(BigInteger, BigInteger) |
Provede bitovou |
| Decrement(BigInteger) |
BigInteger Sníží hodnotu o 1. |
| Division(BigInteger, BigInteger) |
Vydělí zadanou BigInteger hodnotu jinou zadanou BigInteger hodnotou 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, jestli BigInteger je hodnota a dlouhá celočíselná hodnota se znaménkem rovna. |
| Equality(BigInteger, UInt64) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota a hodnota bez znaménka dlouhé celé číslo rovna. |
| Equality(Int64, BigInteger) |
Vrátí hodnotu, která určuje, zda je znaménkem dlouhá celočíselná hodnota a BigInteger hodnota rovna. |
| Equality(UInt64, BigInteger) |
Vrátí hodnotu, která určuje, zda je neznaměná dlouhá celočíselná hodnota a BigInteger hodnota rovna. |
| ExclusiveOr(BigInteger, BigInteger) |
Provede bitové exkluzivní |
| Explicit(BFloat16 to BigInteger) |
Představuje libovolné velké celé číslo se signedm. |
| Explicit(BigInteger to BFloat16) |
Představuje libovolné velké celé číslo se signedm. |
| 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 Char hodnotu. |
| Explicit(BigInteger to Decimal) |
Definuje explicitní převod objektu BigIntegerDecimal na hodnotu. |
| Explicit(BigInteger to Double) |
Definuje explicitní převod objektu BigIntegerDouble na hodnotu. |
| Explicit(BigInteger to Half) |
Explicitně převede velké celé číslo na Half hodnotu. |
| Explicit(BigInteger to Int128) |
Explicitně převede velké celé číslo na Int128 hodnotu. |
| 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 IntPtr hodnotu. |
| Explicit(BigInteger to SByte) |
Definuje explicitní převod objektu BigInteger na podepsanou 8bitovou hodnotu. Toto rozhraní API neodpovídá specifikaci CLS. Vyhovující alternativou je Int16. |
| Explicit(BigInteger to Single) |
Definuje explicitní převod objektu BigInteger na hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností. |
| Explicit(BigInteger to UInt128) |
Explicitně převede velké celé číslo na UInt128 hodnotu. |
| Explicit(BigInteger to UInt16) |
Definuje explicitní převod objektu BigInteger na 16bitovou celočíselnou hodnotu bez znaménka. Toto rozhraní API neodpovídá specifikaci CLS. Vyhovující alternativou je Int32. |
| Explicit(BigInteger to UInt32) |
Definuje explicitní převod objektu BigInteger na 32bitovou celočíselnou hodnotu bez znaménka. Toto rozhraní API neodpovídá specifikaci CLS. Vyhovující alternativou je Int64. |
| Explicit(BigInteger to UInt64) |
Definuje explicitní převod objektu BigInteger na 64bitovou celočíselnou hodnotu bez znaménka. Toto rozhraní API neodpovídá specifikaci CLS. Vyhovující alternativou je Double. |
| Explicit(BigInteger to UIntPtr) |
Explicitně převede velké celé číslo na UIntPtr hodnotu. |
| Explicit(Complex to BigInteger) |
Explicitně převede Complex hodnotu na velké celé číslo. |
| Explicit(Decimal to BigInteger) |
Definuje explicitní převod objektu DecimalBigInteger na hodnotu. |
| Explicit(Double to BigInteger) |
Definuje explicitní převod Double hodnoty na BigInteger hodnotu. |
| Explicit(Half to BigInteger) |
Explicitně převede Half hodnotu na velké celé číslo. |
| Explicit(Single to BigInteger) |
Definuje explicitní převod Single hodnoty na BigInteger hodnotu. |
| GreaterThan(BigInteger, BigInteger) |
Vrátí hodnotu, která určuje, jestli BigInteger je hodnota větší než jiná BigInteger hodnota. |
| GreaterThan(BigInteger, Int64) |
Vrátí hodnotu, která určuje, zda BigInteger je větší než 64bitová celočíselná hodnota se znaménkem. |
| GreaterThan(BigInteger, UInt64) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota 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ž BigInteger hodnota. |
| GreaterThan(UInt64, BigInteger) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota větší než 64bitové celé číslo bez znaménka. |
| GreaterThanOrEqual(BigInteger, BigInteger) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota větší nebo rovna jiné BigInteger hodnotě. |
| GreaterThanOrEqual(BigInteger, Int64) |
Vrátí hodnotu, která určuje, jestli BigInteger je hodnota větší nebo rovna 64bitové celočíselné hodnotě se znaménkem. |
| GreaterThanOrEqual(BigInteger, UInt64) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota 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 hodnotě BigInteger . |
| 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 BigInteger na hodnotu. |
| Implicit(Char to BigInteger) |
Implicitně převede Char hodnotu na velké celé číslo. |
| Implicit(Int128 to BigInteger) |
Implicitně převede Int128 hodnotu na velké celé číslo. |
| Implicit(Int16 to BigInteger) |
Definuje implicitní převod 16bitového 16bitového celého čísla na BigInteger hodnotu. |
| Implicit(Int32 to BigInteger) |
Definuje implicitní převod 32bitového 32bitového celého čísla na BigInteger hodnotu. |
| Implicit(Int64 to BigInteger) |
Definuje implicitní převod 64bitového 64bitového celého čísla na BigInteger hodnotu. |
| Implicit(IntPtr to BigInteger) |
Implicitně převede IntPtr hodnotu na velké celé číslo. |
| Implicit(SByte to BigInteger) |
Definuje implicitní převod 8bitového signtegeru BigInteger na hodnotu. Toto rozhraní API neodpovídá specifikaci CLS. Vyhovující alternativou je BigInteger(Int32). |
| Implicit(UInt128 to BigInteger) |
Implicitně převede UInt128 hodnotu na velké celé číslo. |
| Implicit(UInt16 to BigInteger) |
Definuje implicitní převod 16bitového celočíselného čísla bez znaménka na BigInteger hodnotu. Toto rozhraní API neodpovídá specifikaci CLS. Vyhovující alternativou je Implicit(Int32 to BigInteger). |
| Implicit(UInt32 to BigInteger) |
Definuje implicitní převod 32bitového celého čísla bez znaménka na BigInteger hodnotu. Toto rozhraní API neodpovídá specifikaci CLS. Vyhovující alternativou je Implicit(Int64 to BigInteger). |
| Implicit(UInt64 to BigInteger) |
Definuje implicitní převod 64bitového celého čísla bez znaménka na BigInteger hodnotu. Toto rozhraní API neodpovídá specifikaci CLS. Vyhovující alternativou je Double. |
| Implicit(UIntPtr to BigInteger) |
Implicitně převede UIntPtr hodnotu 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, zda BigInteger hodnota a 64bitové celé číslo se znaménkem nejsou rovny. |
| 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, jestli se 64bitové celé číslo se znaménkem a BigInteger hodnota nerovná. |
| Inequality(UInt64, BigInteger) |
Vrátí hodnotu, která určuje, jestli se 64bitové celé číslo bez znaménka a BigInteger hodnota nerovná. |
| LeftShift(BigInteger, Int32) |
Posune BigInteger hodnotu o zadaný počet bitů doleva. |
| LessThan(BigInteger, BigInteger) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota menší než jiná BigInteger hodnota. |
| LessThan(BigInteger, Int64) |
Vrátí hodnotu, která určuje, jestli BigInteger je hodnota menší než 64bitové celé číslo se znaménkem. |
| LessThan(BigInteger, UInt64) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota 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ž BigInteger hodnota. |
| LessThan(UInt64, BigInteger) |
Vrátí hodnotu, která určuje, zda je 64bitové celé číslo bez znaménka menší než BigInteger hodnota. |
| LessThanOrEqual(BigInteger, BigInteger) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota menší nebo rovna jiné BigInteger hodnotě. |
| LessThanOrEqual(BigInteger, Int64) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota menší nebo rovna 64bitovému znaménku. |
| LessThanOrEqual(BigInteger, UInt64) |
Vrátí hodnotu, která určuje, zda BigInteger je hodnota menší nebo rovna 64bitovému celočíselnému znaménku. |
| LessThanOrEqual(Int64, BigInteger) |
Vrátí hodnotu, která určuje, jestli je 64bitové celé číslo se znaménkem menší nebo rovno hodnotě BigInteger . |
| 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 BigInteger hodnotami. |
| Multiply(BigInteger, BigInteger) |
Vynásobí dvě zadané BigInteger hodnoty. |
| OnesComplement(BigInteger) |
Vrátí bitový doplněk BigInteger hodnoty. |
| 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í
| Name | Description |
|---|---|
| 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>.Log10(BigInteger) |
Představuje libovolné velké celé číslo se signedm. |
| 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 |
| INumber<BigInteger>.MinNumber(BigInteger, BigInteger) |
Porovná dvě hodnoty k výpočtu, který je menší a vrátí druhou hodnotu, pokud je |
| 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 |
| INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger) |
Porovná dvě hodnoty k výpočtu, které mají menší velikost a vrátí druhou hodnotu, pokud je |
| INumberBase<BigInteger>.MultiplyAddEstimate(BigInteger, BigInteger, BigInteger) |
Vypočítá odhad ( |
| INumberBase<BigInteger>.Radix |
Získá radix (základ číselné soustavy) 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 |