UInt128 Struktúra

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

128 bites aláíratlan egész számot jelöl.

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>
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>
[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)]
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)>]
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>
[<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>
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)
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)
Öröklődés
UInt128
Attribútumok
Megvalósítás
IComparable IComparable<UInt128> IComparable<TSelf> IEquatable<UInt128> IEquatable<TSelf> IFormattable IParsable<UInt128> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt128> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<UInt128> IUtf8SpanParsable<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>

Konstruktorok

Name Description
UInt128(UInt64, UInt64)

Inicializálja a szerkezet új példányát UInt128 .

Tulajdonságok

Name Description
MaxValue

Az aktuális típus maximális értékét adja meg.

MinValue

Az aktuális típus minimális értékét adja meg.

One

Lekéri a típus értékét 1 .

Zero

Lekéri a típus értékét 0 .

Metódusok

Name Description
BigMul(UInt128, UInt128, UInt128)

Két aláíratlan natív egész szám teljes termékét hozza létre.

Clamp(UInt128, UInt128, UInt128)

Egy értéket egy befogadó minimális és maximális értékhez rögzít.

CompareTo(Object)

Összehasonlítja az aktuális példányt egy másik, azonos típusú objektummal, és egy egész számot ad vissza, amely azt jelzi, hogy az aktuális példány megelőzi, követi vagy ugyanabban a sorrendben fordul elő, mint a másik objektum.

CompareTo(UInt128)

Összehasonlítja az aktuális példányt egy másik, azonos típusú objektummal, és egy egész számot ad vissza, amely azt jelzi, hogy az aktuális példány megelőzi, követi vagy ugyanabban a sorrendben fordul elő, mint a másik objektum.

CreateChecked<TOther>(TOther)

Létrehozza az aktuális típus egy példányát egy értékből, amely túlcsordulási kivételt eredményez az aktuális típus ábrázolható tartományán kívül eső értékek esetében.

CreateSaturating<TOther>(TOther)

Egy értékből hozza létre az aktuális típus egy példányát, amely az aktuális típus reprezentáló tartományán kívül eső értékeket telít át.

CreateTruncating<TOther>(TOther)

Az aktuális típus egy példányát hozza létre egy értékből, és csonkolja az aktuális típus ábrázolható tartományán kívül eső értékeket.

DivRem(UInt128, UInt128)

Kiszámítja a hányadost és a két érték fennmaradó részét.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

Equals(UInt128)

Azt jelzi, hogy az aktuális objektum egyenlő-e egy másik, azonos típusú objektummal.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

IsEvenInteger(UInt128)

Meghatározza, hogy egy érték páros integrál számot jelöl-e.

IsOddInteger(UInt128)

Meghatározza, hogy egy érték páratlan integrál számot jelöl-e.

IsPow2(UInt128)

Meghatározza, hogy egy érték kettőből áll-e.

LeadingZeroCount(UInt128)

Kiszámítja egy érték kezdő nulláinak számát.

Log10(UInt128)

128 bites aláíratlan egész számot jelöl.

Log2(UInt128)

Kiszámítja egy érték napló2-ét.

Max(UInt128, UInt128)

Két értéket hasonlít össze a nagyobb számítási értékekkel.

Min(UInt128, UInt128)

Két értéket hasonlít össze a kisebb számítási értékkel.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

UTF-8 karakterből álló tartományt elemez egy értékben.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

UTF-8 karakterből álló tartományt elemez egy értékben.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Több karakterből álló elemet elemez egy értékben.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Több karakterből álló elemet elemez egy értékben.

Parse(String, IFormatProvider)

Egy sztringet egy értékbe elemez.

Parse(String, NumberStyles, IFormatProvider)

Egy sztringet egy értékbe elemez.

Parse(String, NumberStyles)

Egy sztringet egy értékbe elemez.

Parse(String)

Egy sztringet egy értékbe elemez.

PopCount(UInt128)

Kiszámítja az értékben beállított bitek számát.

RotateLeft(UInt128, Int32)

Egy adott összeggel balra hagyott érték elforgatása.

RotateRight(UInt128, Int32)

Egy érték elforgatása egy adott összeggel jobbra.

Sign(UInt128)

Kiszámítja egy érték jelét.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

ToString(IFormatProvider)

A példány numerikus értékét a megadott kultúraspecifikus formátumadatok használatával konvertálja a megfelelő sztringre.

ToString(String, IFormatProvider)

Formázza az aktuális példány értékét a megadott formátummal.

ToString(String)

A megadott formátum használatával a példány numerikus értékét a megfelelő sztring-ábrázolásúvá alakítja.

TrailingZeroCount(UInt128)

Kiszámítja egy érték záró nulláinak számát.

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

Az aktuális példány értékét UTF-8 formátumban próbálja formázni a megadott bájttartományba.

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

Megpróbálja formázni az aktuális példány értékét a megadott karaktertartományba.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

Egy UTF-8 karakterből álló pántot próbál elemezni egy értékben.

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

Egy UTF-8 karakterből álló pántot próbál elemezni egy értékben.

TryParse(ReadOnlySpan<Byte>, UInt128)

Egy szám sztringképét tartalmazó UTF-8 karaktertartományt próbál átalakítani a 128 bites aláíratlan egész szám megfelelőjeként.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Megpróbál egy sztringet egy értékbe elemezni.

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

Egy karaktertartományt próbál elemezni egy értékben.

TryParse(ReadOnlySpan<Char>, UInt128)

Egy karaktertartományt próbál elemezni egy értékben.

TryParse(String, IFormatProvider, UInt128)

Megpróbál egy sztringet egy értékbe elemezni.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Megpróbál egy sztringet egy értékbe elemezni.

TryParse(String, UInt128)

Megpróbál egy sztringet egy értékbe elemezni.

Operátorok

Name Description
Addition(UInt128, UInt128)

Két értéket ad hozzá az összeg kiszámításához.

BitwiseAnd(UInt128, UInt128)

Kiszámítja a bitenkénti és két értéket.

BitwiseOr(UInt128, UInt128)

Kiszámítja a bitenkénti vagy két értéket.

CheckedAddition(UInt128, UInt128)

Két értéket ad hozzá az összeg kiszámításához.

CheckedDecrement(UInt128)

Érték decresítése.

CheckedDivision(UInt128, UInt128)

Két értéket oszt össze a hányados kiszámításához.

CheckedExplicit(Double to UInt128)

128 bites aláíratlan egész számot jelöl.

CheckedExplicit(Int16 to UInt128)

128 bites aláíratlan egész számot jelöl.

CheckedExplicit(Int32 to UInt128)

128 bites aláíratlan egész számot jelöl.

CheckedExplicit(Int64 to UInt128)

128 bites aláíratlan egész számot jelöl.

CheckedExplicit(IntPtr to UInt128)

128 bites aláíratlan egész számot jelöl.

CheckedExplicit(SByte to UInt128)

128 bites aláíratlan egész számot jelöl.

CheckedExplicit(Single to UInt128)

128 bites aláíratlan egész számot jelöl.

CheckedExplicit(UInt128 to Byte)

128 bites aláíratlan egész számot jelöl.

CheckedIncrement(UInt128)

Növekményes érték.

CheckedMultiply(UInt128, UInt128)

Két értéket szoroz össze a termék kiszámításához.

CheckedSubtraction(UInt128, UInt128)

Kivon két értéket a különbség kiszámításához.

CheckedUnaryNegation(UInt128)

Kiszámítja egy érték nem kötelező negációját.

Decrement(UInt128)

Érték decresítése.

Division(UInt128, UInt128)

Két értéket oszt össze a hányados kiszámításához.

Equality(UInt128, UInt128)

Két értéket hasonlít össze az egyenlőség meghatározásához.

ExclusiveOr(UInt128, UInt128)

Kiszámítja a kizárólagos vagy két értéket.

Explicit(Decimal to UInt128)

Explicit módon konvertál egy Decimal értéket 128 bites aláíratlan egész számmá.

Explicit(Double to UInt128)

Explicit módon konvertál egy Double értéket 128 bites aláíratlan egész számmá.

Explicit(Int16 to UInt128)

Explicit módon konvertál egy Int16 értéket 128 bites aláíratlan egész számmá.

Explicit(Int32 to UInt128)

Explicit módon konvertál egy Int32 értéket 128 bites aláíratlan egész számmá.

Explicit(Int64 to UInt128)

Explicit módon konvertál egy Int64 értéket 128 bites aláíratlan egész számmá.

Explicit(IntPtr to UInt128)

Explicit módon konvertál egy IntPtr értéket 128 bites aláíratlan egész számmá.

Explicit(SByte to UInt128)

Explicit módon konvertál egy SByte értéket 128 bites aláíratlan egész számmá.

Explicit(Single to UInt128)

Explicit módon konvertál egy Single értéket 128 bites aláíratlan egész számmá.

Explicit(UInt128 to Byte)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Byte .

Explicit(UInt128 to Char)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Char .

Explicit(UInt128 to Decimal)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Decimal .

Explicit(UInt128 to Double)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Double .

Explicit(UInt128 to Half)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Half .

Explicit(UInt128 to Int128)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Int128 .

Explicit(UInt128 to Int16)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Int16 .

Explicit(UInt128 to Int32)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Int32 .

Explicit(UInt128 to Int64)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Int64 .

Explicit(UInt128 to IntPtr)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké IntPtr .

Explicit(UInt128 to SByte)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké SByte .

Explicit(UInt128 to Single)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké Single .

Explicit(UInt128 to UInt16)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké UInt16 .

Explicit(UInt128 to UInt32)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké UInt32 .

Explicit(UInt128 to UInt64)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké UInt64 .

Explicit(UInt128 to UIntPtr)

Explicit módon konvertál egy 128 bites aláíratlan egész számot értékké UIntPtr .

GreaterThan(UInt128, UInt128)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a nagyobb.

GreaterThanOrEqual(UInt128, UInt128)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a nagyobb vagy egyenlő.

Implicit(Byte to UInt128)

Implicit módon átalakít egy Byte értéket 128 bites, aláíratlan egész számmá.

Implicit(Char to UInt128)

Implicit módon átalakít egy Char értéket 128 bites, aláíratlan egész számmá.

Implicit(UInt16 to UInt128)

Implicit módon átalakít egy UInt16 értéket 128 bites, aláíratlan egész számmá.

Implicit(UInt32 to UInt128)

Implicit módon átalakít egy UInt32 értéket 128 bites, aláíratlan egész számmá.

Implicit(UInt64 to UInt128)

Implicit módon átalakít egy UInt64 értéket 128 bites, aláíratlan egész számmá.

Implicit(UIntPtr to UInt128)

Implicit módon átalakít egy UIntPtr értéket 128 bites, aláíratlan egész számmá.

Increment(UInt128)

Növekményes érték.

Inequality(UInt128, UInt128)

Két értéket hasonlít össze az egyenlőtlenség meghatározásához.

LeftShift(UInt128, Int32)

Egy adott összeggel balra hagyott érték eltolása.

LessThan(UInt128, UInt128)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a kisebb.

LessThanOrEqual(UInt128, UInt128)

Két értéket hasonlít össze annak meghatározásához, hogy melyik kisebb vagy egyenlő.

Modulus(UInt128, UInt128)

Két értéket oszt össze a modulus vagy a maradék kiszámításához.

Multiply(UInt128, UInt128)

Két értéket szoroz össze a termék kiszámításához.

OnesComplement(UInt128)

Kiszámítja egy adott érték egyedkiegészítő ábrázolását.

RightShift(UInt128, Int32)

Egy érték eltolása egy adott összeggel jobbra.

Subtraction(UInt128, UInt128)

Kivon két értéket a különbség kiszámításához.

UnaryNegation(UInt128)

Kiszámítja egy érték nem kötelező negációját.

UnaryPlus(UInt128)

Kiszámítja egy érték unáris pluszát.

UnsignedRightShift(UInt128, Int32)

Egy érték eltolása egy adott összeggel jobbra.

Explicit interfész-implementációk

Name Description
IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Lekéri az aktuális típus additív identitását.

IBinaryInteger<UInt128>.GetByteCount()

Beolvasja a program által a program részeként megírt bájtok TryWriteLittleEndian(Span<Byte>, Int32)számát.

IBinaryInteger<UInt128>.GetShortestBitLength()

Bitben lekéri az aktuális érték legrövidebb, egymást kiegészítő ábrázolásának hosszát.

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

128 bites aláíratlan egész számot jelöl.

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

128 bites aláíratlan egész számot jelöl.

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

Megpróbálja az aktuális értéket big-endian formátumban megírni egy adott időtartamra.

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

Az aktuális értéket kis endian formátumban próbálja meg írni egy adott időtartamra.

IBinaryNumber<UInt128>.AllBitsSet

Lekéri annak a bináris típusnak a példányát, amelyben az összes bit be van állítva.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Lekéri az aktuális típus többszörös identitását.

INumber<UInt128>.CopySign(UInt128, UInt128)

Egy érték jelét egy másik érték jelére másolja.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

Két értéket hasonlít össze a számítással, amely nagyobb, és a másik értéket adja vissza, ha egy bemenet .NaN

INumber<UInt128>.MinNumber(UInt128, UInt128)

Két értéket hasonlít össze a kisebb számítási értékkel, és a másik értéket adja vissza, ha egy bemenet .NaN

INumberBase<UInt128>.Abs(UInt128)

Kiszámítja egy érték abszolút értékét.

INumberBase<UInt128>.IsCanonical(UInt128)

Meghatározza, hogy egy érték a vesszővel ábrázolt érték-e.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Meghatározza, hogy egy érték összetett számot jelöl-e.

INumberBase<UInt128>.IsFinite(UInt128)

Meghatározza, hogy egy érték véges-e.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Meghatározza, hogy egy érték tiszta képzeletbeli számot jelöl-e.

INumberBase<UInt128>.IsInfinity(UInt128)

Meghatározza, hogy egy érték végtelen-e.

INumberBase<UInt128>.IsInteger(UInt128)

Meghatározza, hogy egy érték egy integrál számot jelöl-e.

INumberBase<UInt128>.IsNaN(UInt128)

Meghatározza, hogy egy érték naN-e.

INumberBase<UInt128>.IsNegative(UInt128)

Meghatározza, hogy egy érték negatív-e.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Meghatározza, hogy egy érték negatív végtelen-e.

INumberBase<UInt128>.IsNormal(UInt128)

Meghatározza, hogy egy érték normális-e.

INumberBase<UInt128>.IsPositive(UInt128)

Meghatározza, hogy egy érték pozitív-e.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Meghatározza, hogy egy érték pozitív végtelen-e.

INumberBase<UInt128>.IsRealNumber(UInt128)

Meghatározza, hogy egy érték valós számot jelöl-e.

INumberBase<UInt128>.IsSubnormal(UInt128)

Meghatározza, hogy egy érték szubnormális-e.

INumberBase<UInt128>.IsZero(UInt128)

Meghatározza, hogy egy érték nulla-e.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Két értéket hasonlít össze a nagyobb számítási értékekkel.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

Két értéket hasonlít össze a számítással, amelynek nagyobb a nagysága, és a másik értéket adja vissza, ha egy bemenet .NaN

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Két értéket hasonlít össze a kisebb számítási értékkel.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Két értéket hasonlít össze a számítással, amelynek kisebb a nagysága, és a másik értéket adja vissza, ha egy bemenet .NaN

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

Kiszámítja a (left * right) + addendbecslést.

INumberBase<UInt128>.Radix

Lekéri a típus radixát vagy bázist.

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

128 bites aláíratlan egész számot jelöl.

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

128 bites aláíratlan egész számot jelöl.

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

128 bites aláíratlan egész számot jelöl.

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

Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és túlcsordulási kivételt okoz az aktuális típus ábrázolható tartományán kívül eső értékek esetében.

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

Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és az aktuális típus reprezentáló tartományán kívül eső értékeket telít.

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

Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és csonkolja az aktuális típus ábrázolható tartományán kívül eső értékeket.

A következőre érvényes: