Int128 Struktura

Definice

Představuje 128bitové celé číslo se signoum sadou.

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

Konstruktory

Int128(UInt64, UInt64)

Inicializuje novou instanci Int128 struktury.

Vlastnosti

MaxValue

Získá maximální hodnotu aktuálního typu.

MinValue

Získá minimální hodnotu aktuálního typu.

NegativeOne

Získá hodnotu -1 pro typ.

One

Získá hodnotu 1 pro typ.

Zero

Získá hodnotu 0 pro typ.

Metody

Abs(Int128)

Vypočítá absolutní hodnotu.

Clamp(Int128, Int128, Int128)

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

CompareTo(Int128)

Porovná aktuální instanci s jiným objektem stejného typu a vrátí celé číslo udávající, zda aktuální instance předchází, následuje nebo se vyskytuje ve stejné pozici v pořadí řazení jako druhý objekt.

CompareTo(Object)

Porovná aktuální instanci s jiným objektem stejného typu a vrátí celé číslo udávající, zda aktuální instance předchází, následuje nebo se vyskytuje ve stejné pozici v pořadí řazení jako druhý objekt.

CopySign(Int128, Int128)

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

CreateChecked<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a 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 a nasytí 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.

DivRem(Int128, Int128)

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

Equals(Int128)

Určuje, zda je aktuální objekt roven jinému objektu stejného typu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

IsEvenInteger(Int128)

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

IsNegative(Int128)

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

IsOddInteger(Int128)

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

IsPositive(Int128)

Určuje, jestli je hodnota kladná.

IsPow2(Int128)

Určuje, zda je hodnota mocnina dva.

LeadingZeroCount(Int128)

Vypočítá počet počátečních nul v hodnotě.

Log2(Int128)

Vypočítá log2 hodnoty.

Max(Int128, Int128)

Porovná dvě hodnoty pro výpočet, který je větší.

MaxMagnitude(Int128, Int128)

Porovná dvě hodnoty pro výpočet, který je větší.

Min(Int128, Int128)

Porovná dvě hodnoty s výpočtem, který je menší.

MinMagnitude(Int128, Int128)

Porovná dvě hodnoty s výpočtem, který je menší.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsuje rozsah znaků UTF-8 na hodnotu.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků UTF-8 na hodnotu.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků na hodnotu.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků na hodnotu.

Parse(String)

Parsuje řetězec na hodnotu.

Parse(String, IFormatProvider)

Parsuje řetězec na hodnotu.

Parse(String, NumberStyles)

Parsuje řetězec na hodnotu.

Parse(String, NumberStyles, IFormatProvider)

Parsuje řetězec na hodnotu.

PopCount(Int128)

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

RotateLeft(Int128, Int32)

Otočí hodnotu, která zbyla o danou částku.

RotateRight(Int128, Int32)

Otočí hodnotu doprava o danou částku.

Sign(Int128)

Vypočítá znaménko hodnoty.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

ToString(IFormatProvider)

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určených informací o formátování specifických pro jazykovou verzi.

ToString(String)

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určeného formátu.

ToString(String, IFormatProvider)

Formátuje hodnotu aktuální instance pomocí zadaného formátu.

TrailingZeroCount(Int128)

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

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

Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do zadaného rozsahu bajtů.

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

Pokusí se naformátovat hodnotu aktuální instance do zadaného rozsahu znaků.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Int128)

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

TryParse(ReadOnlySpan<Byte>, Int128)

Pokusí se převést znakový rozsah UTF-8 obsahující řetězcovou reprezentaci čísla na jeho 128bitový celočíselný ekvivalent se znaménkem.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Int128)

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Int128)

Pokusí se parsovat řetězec na hodnotu.

TryParse(ReadOnlySpan<Char>, Int128)

Pokusí se parsovat rozsah znaků na hodnotu.

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

Pokusí se parsovat rozsah znaků na hodnotu.

TryParse(String, IFormatProvider, Int128)

Pokusí se parsovat řetězec na hodnotu.

TryParse(String, Int128)

Pokusí se parsovat řetězec na hodnotu.

TryParse(String, NumberStyles, IFormatProvider, Int128)

Pokusí se parsovat řetězec na hodnotu.

Operátory

Addition(Int128, Int128)

Sečte dvě hodnoty k výpočtu jejich součtu.

BitwiseAnd(Int128, Int128)

Vypočítá bitové hodnoty a dvou hodnot.

BitwiseOr(Int128, Int128)

Vypočítá bitové nebo dvě hodnoty.

CheckedAddition(Int128, Int128)

Sečte dvě hodnoty k výpočtu jejich součtu.

CheckedDecrement(Int128)

Sníží hodnotu.

CheckedDivision(Int128, Int128)

Vydělí dvě hodnoty dohromady za účelem výpočtu jejich podílu.

CheckedExplicit(Double)

Představuje 128bitové celé číslo se signoum sadou.

CheckedExplicit(Int128)

Představuje 128bitové celé číslo se signoum sadou.

CheckedExplicit(Single)

Představuje 128bitové celé číslo se signoum sadou.

CheckedIncrement(Int128)

Zvýší hodnotu.

CheckedMultiply(Int128, Int128)

Vynásobí dvě hodnoty dohromady a vypočítá jejich součin.

CheckedSubtraction(Int128, Int128)

Odečte dvě hodnoty pro výpočet jejich rozdílu.

CheckedUnaryNegation(Int128)

Vypočítá unární negaci hodnoty.

Decrement(Int128)

Sníží hodnotu.

Division(Int128, Int128)

Vydělí dvě hodnoty dohromady za účelem výpočtu jejich podílu.

Equality(Int128, Int128)

Porovná dvě hodnoty a určí rovnost.

ExclusiveOr(Int128, Int128)

Vypočítá výhradní hodnotu nebo dvou hodnot.

Explicit(Decimal to Int128)

Explicitně převede Decimal hodnotu na 128bitové celé číslo se signedýmm systémem.

Explicit(Double to Int128)

Explicitně převede Double hodnotu na 128bitové celé číslo se signedýmm systémem.

Explicit(Int128 to Byte)

Explicitně převede 128bitové celé číslo se signedýmm sadou Byte na hodnotu.

Explicit(Int128 to Char)

Explicitně převede 128bitové celé číslo se signedýmm sadou Char na hodnotu.

Explicit(Int128 to Decimal)

Explicitně převede 128bitové celé číslo se signedýmm sadou Decimal na hodnotu.

Explicit(Int128 to Double)

Explicitně převede 128bitové celé číslo se signedýmm sadou Double na hodnotu.

Explicit(Int128 to Half)

Explicitně převede 128bitové celé číslo se signedýmm sadou Half na hodnotu.

Explicit(Int128 to Int16)

Explicitně převede 128bitové celé číslo se signedýmm sadou Int16 na hodnotu.

Explicit(Int128 to Int32)

Explicitně převede 128bitové celé číslo se signedýmm sadou Int32 na hodnotu.

Explicit(Int128 to Int64)

Explicitně převede 128bitové celé číslo se signedýmm sadou Int64 na hodnotu.

Explicit(Int128 to IntPtr)

Explicitně převede 128bitové celé číslo se signedýmm sadou IntPtr na hodnotu.

Explicit(Int128 to SByte)

Explicitně převede 128bitové celé číslo se signedýmm sadou SByte na hodnotu.

Explicit(Int128 to Single)

Explicitně převede 128bitové celé číslo se signedýmm sadou Single na hodnotu.

Explicit(Int128 to UInt128)

Explicitně převede 128bitové celé číslo se signedýmm sadou UInt128 na hodnotu.

Explicit(Int128 to UInt16)

Explicitně převede 128bitové celé číslo se signedýmm sadou UInt16 na hodnotu.

Explicit(Int128 to UInt32)

Explicitně převede 128bitové celé číslo se signedýmm sadou UInt32 na hodnotu.

Explicit(Int128 to UInt64)

Explicitně převede 128bitové celé číslo se signedýmm sadou UInt64 na hodnotu.

Explicit(Int128 to UIntPtr)

Explicitně převede 128bitové celé číslo se signedýmm sadou UIntPtr na hodnotu.

Explicit(Single to Int128)

Explicitně převede Single hodnotu na 128bitové celé číslo se signedýmm systémem.

GreaterThan(Int128, Int128)

Porovná dvě hodnoty a určí, která je větší.

GreaterThanOrEqual(Int128, Int128)

Porovná dvě hodnoty a určí, která hodnota je větší nebo rovna.

Implicit(Byte to Int128)

Implicitně převede Byte hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(Char to Int128)

Implicitně převede Char hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(Int16 to Int128)

Implicitně převede Int16 hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(Int32 to Int128)

Implicitně převede Int32 hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(Int64 to Int128)

Implicitně převede Int64 hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(IntPtr to Int128)

Implicitně převede IntPtr hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(SByte to Int128)

Implicitně převede SByte hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(UInt16 to Int128)

Implicitně převede UInt16 hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(UInt32 to Int128)

Implicitně převede UInt32 hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(UInt64 to Int128)

Implicitně převede UInt64 hodnotu na 128bitové celé číslo se signedýmm systémem.

Implicit(UIntPtr to Int128)

Implicitně převede UIntPtr hodnotu na 128bitové celé číslo se signedýmm systémem.

Increment(Int128)

Zvýší hodnotu.

Inequality(Int128, Int128)

Porovná dvě hodnoty a určí nerovnost.

LeftShift(Int128, Int32)

Posune hodnotu doleva o danou částku.

LessThan(Int128, Int128)

Porovná dvě hodnoty a určí, která hodnota je menší.

LessThanOrEqual(Int128, Int128)

Porovná dvě hodnoty a určí, která hodnota je menší nebo rovna.

Modulus(Int128, Int128)

Vydělí dvě hodnoty dohromady za účelem výpočtu jejich modulu nebo zbytku.

Multiply(Int128, Int128)

Vynásobí dvě hodnoty dohromady a vypočítá jejich součin.

OnesComplement(Int128)

Vypočítá reprezentaci dané hodnoty jako doplněk.

RightShift(Int128, Int32)

Posune hodnotu doprava o danou částku.

Subtraction(Int128, Int128)

Odečte dvě hodnoty pro výpočet jejich rozdílu.

UnaryNegation(Int128)

Vypočítá unární negaci hodnoty.

UnaryPlus(Int128)

Vypočítá unární plus hodnoty.

UnsignedRightShift(Int128, Int32)

Posune hodnotu doprava o danou částku.

Explicitní implementace rozhraní

IAdditiveIdentity<Int128,Int128>.AdditiveIdentity

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

IBinaryInteger<Int128>.GetByteCount()

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

IBinaryInteger<Int128>.GetShortestBitLength()

Získá délku, v bitech, nejkratší dvě reprezentace komplementu aktuální hodnoty.

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

Představuje 128bitové celé číslo se signoum sadou.

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

Představuje 128bitové celé číslo se signoum sadou.

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

Pokusí se zapsat aktuální hodnotu do daného rozsahu ve formátu big-endian.

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

Pokusí se zapsat aktuální hodnotu do daného rozsahu ve formátu little-endian.

IBinaryNumber<Int128>.AllBitsSet

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

IMultiplicativeIdentity<Int128,Int128>.MultiplicativeIdentity

Získá násobitelnou identitu aktuálního typu.

INumber<Int128>.MaxNumber(Int128, Int128)

Porovná dvě hodnoty s výpočtem, který je větší, a vrátí druhou hodnotu, pokud je NaNvstup .

INumber<Int128>.MinNumber(Int128, Int128)

Porovná dvě hodnoty s výpočtem, který je menší, a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Int128>.IsCanonical(Int128)

Určuje, jestli je hodnota v kanonické reprezentaci.

INumberBase<Int128>.IsComplexNumber(Int128)

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

INumberBase<Int128>.IsFinite(Int128)

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

INumberBase<Int128>.IsImaginaryNumber(Int128)

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

INumberBase<Int128>.IsInfinity(Int128)

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

INumberBase<Int128>.IsInteger(Int128)

Určuje, jestli hodnota představuje integrální číslo.

INumberBase<Int128>.IsNaN(Int128)

Určuje, jestli je hodnota NaN.

INumberBase<Int128>.IsNegativeInfinity(Int128)

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

INumberBase<Int128>.IsNormal(Int128)

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

INumberBase<Int128>.IsPositiveInfinity(Int128)

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

INumberBase<Int128>.IsRealNumber(Int128)

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

INumberBase<Int128>.IsSubnormal(Int128)

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

INumberBase<Int128>.IsZero(Int128)

Určuje, jestli je hodnota nula.

INumberBase<Int128>.MaxMagnitudeNumber(Int128, Int128)

Porovná dvě hodnoty s výpočtem, který má větší velikost, a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Int128>.MinMagnitudeNumber(Int128, Int128)

Porovná dvě hodnoty s výpočtem, který má menší velikost, a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Int128>.Radix

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

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

Představuje 128bitové celé číslo se signoum sadou.

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

Představuje 128bitové celé číslo se signoum sadou.

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

Představuje 128bitové celé číslo se signoum sadou.

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

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

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

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

INumberBase<Int128>.TryConvertToTruncating<TOther>(Int128, 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.

Platí pro