Sdílet prostřednictvím


UInt128 Struktura

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Představuje 128bitové celé číslo bez znaménka.

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

Konstruktory

UInt128(UInt64, UInt64)

Inicializuje novou instanci struktury UInt128.

Vlastnosti

MaxValue

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

MinValue

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

One

Získá hodnotu 1 pro typ.

Zero

Získá hodnotu 0 pro typ.

Metody

Clamp(UInt128, UInt128, UInt128)

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

CompareTo(Object)

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

CompareTo(UInt128)

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

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.

DivRem(UInt128, UInt128)

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

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

Equals(UInt128)

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

GetHashCode()

Slouží jako výchozí funkce hash.

IsEvenInteger(UInt128)

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

IsOddInteger(UInt128)

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

IsPow2(UInt128)

Určuje, zda je hodnota mocnina dvou.

LeadingZeroCount(UInt128)

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

Log2(UInt128)

Vypočítá protokol 2 hodnoty.

Max(UInt128, UInt128)

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

Min(UInt128, UInt128)

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

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsuje rozsah znaků UTF-8 do hodnoty.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků UTF-8 do hodnoty.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků do hodnoty.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků do hodnoty.

Parse(String)

Parsuje řetězec do hodnoty.

Parse(String, IFormatProvider)

Parsuje řetězec do hodnoty.

Parse(String, NumberStyles)

Parsuje řetězec do hodnoty.

Parse(String, NumberStyles, IFormatProvider)

Parsuje řetězec do hodnoty.

PopCount(UInt128)

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

RotateLeft(UInt128, Int32)

Otočí hodnotu doleva o danou částku.

RotateRight(UInt128, Int32)

Otočí hodnotu doprava o danou částku.

Sign(UInt128)

Vypočítá znaménko hodnoty.

ToString()

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

ToString(IFormatProvider)

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátu specifickém pro jazykovou verzi.

ToString(String)

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

ToString(String, IFormatProvider)

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

TrailingZeroCount(UInt128)

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 poskytnuté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, UInt128)

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

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

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

TryParse(ReadOnlySpan<Byte>, UInt128)

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Pokusí se analyzovat řetězec do hodnoty.

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

Pokusí se analyzovat rozsah znaků do hodnoty.

TryParse(ReadOnlySpan<Char>, UInt128)

Pokusí se analyzovat rozsah znaků do hodnoty.

TryParse(String, IFormatProvider, UInt128)

Pokusí se analyzovat řetězec do hodnoty.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Pokusí se analyzovat řetězec do hodnoty.

TryParse(String, UInt128)

Pokusí se analyzovat řetězec do hodnoty.

Operátory

Addition(UInt128, UInt128)

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

BitwiseAnd(UInt128, UInt128)

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

BitwiseOr(UInt128, UInt128)

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

CheckedAddition(UInt128, UInt128)

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

CheckedDecrement(UInt128)

Dekrementuje hodnotu.

CheckedDivision(UInt128, UInt128)

Rozdělí dvě hodnoty dohromady a vypočítá jejich podíl.

CheckedExplicit(Double)

Představuje 128bitové celé číslo bez znaménka.

CheckedExplicit(Int16)

Představuje 128bitové celé číslo bez znaménka.

CheckedExplicit(Int32)

Představuje 128bitové celé číslo bez znaménka.

CheckedExplicit(Int64)

Představuje 128bitové celé číslo bez znaménka.

CheckedExplicit(IntPtr)

Představuje 128bitové celé číslo bez znaménka.

CheckedExplicit(SByte)

Představuje 128bitové celé číslo bez znaménka.

CheckedExplicit(Single)

Představuje 128bitové celé číslo bez znaménka.

CheckedExplicit(UInt128)

Představuje 128bitové celé číslo bez znaménka.

CheckedIncrement(UInt128)

Zvýší hodnotu.

CheckedMultiply(UInt128, UInt128)

Vynásobí dvě hodnoty dohromady pro výpočet jejich produktu.

CheckedSubtraction(UInt128, UInt128)

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

CheckedUnaryNegation(UInt128)

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

Decrement(UInt128)

Dekrementuje hodnotu.

Division(UInt128, UInt128)

Rozdělí dvě hodnoty dohromady a vypočítá jejich podíl.

Equality(UInt128, UInt128)

Porovná dvě hodnoty k určení rovnosti.

ExclusiveOr(UInt128, UInt128)

Vypočítá výhradní nebo dvě hodnoty.

Explicit(Decimal to UInt128)

Explicitně převede hodnotu Decimal na 128bitové celé číslo bez znaménka.

Explicit(Double to UInt128)

Explicitně převede hodnotu Double na 128bitové celé číslo bez znaménka.

Explicit(Int16 to UInt128)

Explicitně převede hodnotu Int16 na 128bitové celé číslo bez znaménka.

Explicit(Int32 to UInt128)

Explicitně převede hodnotu Int32 na 128bitové celé číslo bez znaménka.

Explicit(Int64 to UInt128)

Explicitně převede hodnotu Int64 na 128bitové celé číslo bez znaménka.

Explicit(IntPtr to UInt128)

Explicitně převede hodnotu IntPtr na 128bitové celé číslo bez znaménka.

Explicit(SByte to UInt128)

Explicitně převede hodnotu SByte na 128bitové celé číslo bez znaménka.

Explicit(Single to UInt128)

Explicitně převede hodnotu Single na 128bitové celé číslo bez znaménka.

Explicit(UInt128 to Byte)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Byte.

Explicit(UInt128 to Char)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Char.

Explicit(UInt128 to Decimal)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Decimal.

Explicit(UInt128 to Double)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Double.

Explicit(UInt128 to Half)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Half.

Explicit(UInt128 to Int128)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Int128.

Explicit(UInt128 to Int16)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Int16.

Explicit(UInt128 to Int32)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Int32.

Explicit(UInt128 to Int64)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Int64.

Explicit(UInt128 to IntPtr)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu IntPtr.

Explicit(UInt128 to SByte)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu SByte.

Explicit(UInt128 to Single)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu Single.

Explicit(UInt128 to UInt16)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu UInt16.

Explicit(UInt128 to UInt32)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu UInt32.

Explicit(UInt128 to UInt64)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu UInt64.

Explicit(UInt128 to UIntPtr)

Explicitně převede 128bitové celé číslo bez znaménka na hodnotu UIntPtr.

GreaterThan(UInt128, UInt128)

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

GreaterThanOrEqual(UInt128, UInt128)

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

Implicit(Byte to UInt128)

Implicitně převede hodnotu Byte na 128bitové celé číslo bez znaménka.

Implicit(Char to UInt128)

Implicitně převede hodnotu Char na 128bitové celé číslo bez znaménka.

Implicit(UInt16 to UInt128)

Implicitně převede hodnotu UInt16 na 128bitové celé číslo bez znaménka.

Implicit(UInt32 to UInt128)

Implicitně převede hodnotu UInt32 na 128bitové celé číslo bez znaménka.

Implicit(UInt64 to UInt128)

Implicitně převede hodnotu UInt64 na 128bitové celé číslo bez znaménka.

Implicit(UIntPtr to UInt128)

Implicitně převede hodnotu UIntPtr na 128bitové celé číslo bez znaménka.

Increment(UInt128)

Zvýší hodnotu.

Inequality(UInt128, UInt128)

Porovná dvě hodnoty k určení nerovnosti.

LeftShift(UInt128, Int32)

Posune hodnotu doleva o danou částku.

LessThan(UInt128, UInt128)

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

LessThanOrEqual(UInt128, UInt128)

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

Modulus(UInt128, UInt128)

Rozdělí dvě hodnoty dohromady a vypočítá jejich moduly nebo zbytek.

Multiply(UInt128, UInt128)

Vynásobí dvě hodnoty dohromady pro výpočet jejich produktu.

OnesComplement(UInt128)

Vypočítá reprezentaci daného doplňku.

RightShift(UInt128, Int32)

Posune hodnotu doprava o danou částku.

Subtraction(UInt128, UInt128)

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

UnaryNegation(UInt128)

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

UnaryPlus(UInt128)

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

UnsignedRightShift(UInt128, Int32)

Posune hodnotu doprava o danou částku.

Explicitní implementace rozhraní

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

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

IBinaryInteger<UInt128>.GetByteCount()

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

IBinaryInteger<UInt128>.GetShortestBitLength()

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

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

Představuje 128bitové celé číslo bez znaménka.

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

Představuje 128bitové celé číslo bez znaménka.

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

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

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

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

IBinaryNumber<UInt128>.AllBitsSet

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

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

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

INumber<UInt128>.CopySign(UInt128, UInt128)

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

INumber<UInt128>.MaxNumber(UInt128, UInt128)

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

INumber<UInt128>.MinNumber(UInt128, UInt128)

Porovná dvě hodnoty a vypočítá menší hodnotu a vrátí druhou hodnotu, pokud je vstup NaN.

INumberBase<UInt128>.Abs(UInt128)

Vypočítá absolutní hodnotu.

INumberBase<UInt128>.IsCanonical(UInt128)

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

INumberBase<UInt128>.IsComplexNumber(UInt128)

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

INumberBase<UInt128>.IsFinite(UInt128)

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

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

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

INumberBase<UInt128>.IsInfinity(UInt128)

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

INumberBase<UInt128>.IsInteger(UInt128)

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

INumberBase<UInt128>.IsNaN(UInt128)

Určuje, jestli je hodnota NaN.

INumberBase<UInt128>.IsNegative(UInt128)

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

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

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

INumberBase<UInt128>.IsNormal(UInt128)

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

INumberBase<UInt128>.IsPositive(UInt128)

Určuje, jestli je hodnota kladná.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

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

INumberBase<UInt128>.IsRealNumber(UInt128)

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

INumberBase<UInt128>.IsSubnormal(UInt128)

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

INumberBase<UInt128>.IsZero(UInt128)

Určuje, jestli je hodnota nula.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

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

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

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

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

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

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

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

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

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

INumberBase<UInt128>.Radix

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

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

Představuje 128bitové celé číslo bez znaménka.

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

Představuje 128bitové celé číslo bez znaménka.

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

Představuje 128bitové celé číslo bez znaménka.

INumberBase<UInt128>.TryConvertToChecked<TOther>(UInt128, 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<UInt128>.TryConvertToSaturating<TOther>(UInt128, 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<UInt128>.TryConvertToTruncating<TOther>(UInt128, 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