UInt128 Struct-datatyp

Definition

Viktigt!

Detta API uppfyller inte CLS.

Representerar ett 128-bitars osignerat heltal.

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)
Arv
UInt128
Attribut
Implementeringar
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>

Konstruktorer

Name Description
UInt128(UInt64, UInt64)

Initierar en ny instans av structen UInt128 .

Egenskaper

Name Description
MaxValue

Hämtar det maximala värdet för den aktuella typen.

MinValue

Hämtar det lägsta värdet för den aktuella typen.

One

Hämtar värdet 1 för typen.

Zero

Hämtar värdet 0 för typen.

Metoder

Name Description
BigMul(UInt128, UInt128, UInt128)

Genererar den fullständiga produkten av två osignerade inbyggda heltal.

Clamp(UInt128, UInt128, UInt128)

Klämmer fast ett värde till ett inkluderande lägsta och högsta värde.

CompareTo(Object)

Jämför den aktuella instansen med ett annat objekt av samma typ och returnerar ett heltal som anger om den aktuella instansen föregår, följer eller inträffar i samma position i sorteringsordningen som det andra objektet.

CompareTo(UInt128)

Jämför den aktuella instansen med ett annat objekt av samma typ och returnerar ett heltal som anger om den aktuella instansen föregår, följer eller inträffar i samma position i sorteringsordningen som det andra objektet.

CreateChecked<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde, vilket utlöser ett spill-undantag för värden som ligger utanför det representerarbara intervallet för den aktuella typen.

CreateSaturating<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde som mättar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

CreateTruncating<TOther>(TOther)

Skapar en instans av den aktuella typen från ett värde och trunkerar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

DivRem(UInt128, UInt128)

Beräknar kvoten och resten av två värden.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

Equals(UInt128)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

GetHashCode()

Fungerar som standard-hash-funktion.

IsEvenInteger(UInt128)

Avgör om ett värde representerar ett jämnt heltal.

IsOddInteger(UInt128)

Avgör om ett värde representerar ett udda integraltal.

IsPow2(UInt128)

Avgör om ett värde är en kraft på två.

LeadingZeroCount(UInt128)

Beräknar antalet inledande nollor i ett värde.

Log10(UInt128)

Representerar ett 128-bitars osignerat heltal.

Log2(UInt128)

Beräknar log2 för ett värde.

Max(UInt128, UInt128)

Jämför två värden med beräkning som är större.

Min(UInt128, UInt128)

Jämför två värden med beräkning som är mindre.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsar ett intervall med UTF-8 tecken till ett värde.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsar ett intervall med UTF-8 tecken till ett värde.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsar ett teckenintervall till ett värde.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Parsar ett teckenintervall till ett värde.

Parse(String, IFormatProvider)

Parsar en sträng till ett värde.

Parse(String, NumberStyles, IFormatProvider)

Parsar en sträng till ett värde.

Parse(String, NumberStyles)

Parsar en sträng till ett värde.

Parse(String)

Parsar en sträng till ett värde.

PopCount(UInt128)

Beräknar antalet bitar som anges i ett värde.

RotateLeft(UInt128, Int32)

Roterar ett värde som lämnas av ett angivet belopp.

RotateRight(UInt128, Int32)

Roterar ett värde höger med ett angivet belopp.

Sign(UInt128)

Beräknar tecknet för ett värde.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

ToString(IFormatProvider)

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation med den angivna kulturspecifika formatinformationen.

ToString(String, IFormatProvider)

Formaterar värdet för den aktuella instansen med det angivna formatet.

ToString(String)

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation med det angivna formatet.

TrailingZeroCount(UInt128)

Beräknar antalet avslutande nollor i ett värde.

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

Försöker formatera värdet för den aktuella instansen som UTF-8 i det angivna byteintervallet.

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

Försöker formatera värdet för den aktuella instansen till det angivna intervallet med tecken.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

Försöker parsa ett intervall med UTF-8 tecken till ett värde.

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

Försöker parsa ett intervall med UTF-8 tecken till ett värde.

TryParse(ReadOnlySpan<Byte>, UInt128)

Försöker konvertera ett UTF-8-teckensintervall som innehåller strängrepresentationen av ett tal till dess 128-bitars osignerade heltalsekvivalent.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Försöker parsa en sträng till ett värde.

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

Försöker parsa ett teckenintervall till ett värde.

TryParse(ReadOnlySpan<Char>, UInt128)

Försöker parsa ett teckenintervall till ett värde.

TryParse(String, IFormatProvider, UInt128)

Försöker parsa en sträng till ett värde.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Försöker parsa en sträng till ett värde.

TryParse(String, UInt128)

Försöker parsa en sträng till ett värde.

Operatorer

Name Description
Addition(UInt128, UInt128)

Lägger till två värden tillsammans för att beräkna summan.

BitwiseAnd(UInt128, UInt128)

Beräknar bitvis och av två värden.

BitwiseOr(UInt128, UInt128)

Beräknar bitvis eller två värden.

CheckedAddition(UInt128, UInt128)

Lägger till två värden tillsammans för att beräkna summan.

CheckedDecrement(UInt128)

Minskar ett värde.

CheckedDivision(UInt128, UInt128)

Delar upp två värden för att beräkna deras kvot.

CheckedExplicit(Double to UInt128)

Representerar ett 128-bitars osignerat heltal.

CheckedExplicit(Int16 to UInt128)

Representerar ett 128-bitars osignerat heltal.

CheckedExplicit(Int32 to UInt128)

Representerar ett 128-bitars osignerat heltal.

CheckedExplicit(Int64 to UInt128)

Representerar ett 128-bitars osignerat heltal.

CheckedExplicit(IntPtr to UInt128)

Representerar ett 128-bitars osignerat heltal.

CheckedExplicit(SByte to UInt128)

Representerar ett 128-bitars osignerat heltal.

CheckedExplicit(Single to UInt128)

Representerar ett 128-bitars osignerat heltal.

CheckedExplicit(UInt128 to Byte)

Representerar ett 128-bitars osignerat heltal.

CheckedIncrement(UInt128)

Ökar ett värde.

CheckedMultiply(UInt128, UInt128)

Multiplicerar två värden tillsammans för att beräkna produkten.

CheckedSubtraction(UInt128, UInt128)

Subtraherar två värden för att beräkna skillnaden.

CheckedUnaryNegation(UInt128)

Beräknar en oharisk negation av ett värde.

Decrement(UInt128)

Minskar ett värde.

Division(UInt128, UInt128)

Delar upp två värden för att beräkna deras kvot.

Equality(UInt128, UInt128)

Jämför två värden för att fastställa likhet.

ExclusiveOr(UInt128, UInt128)

Beräknar uteslutande eller av två värden.

Explicit(Decimal to UInt128)

Konverterar uttryckligen ett Decimal värde till ett 128-bitars osignerat heltal.

Explicit(Double to UInt128)

Konverterar uttryckligen ett Double värde till ett 128-bitars osignerat heltal.

Explicit(Int16 to UInt128)

Konverterar uttryckligen ett Int16 värde till ett 128-bitars osignerat heltal.

Explicit(Int32 to UInt128)

Konverterar uttryckligen ett Int32 värde till ett 128-bitars osignerat heltal.

Explicit(Int64 to UInt128)

Konverterar uttryckligen ett Int64 värde till ett 128-bitars osignerat heltal.

Explicit(IntPtr to UInt128)

Konverterar uttryckligen ett IntPtr värde till ett 128-bitars osignerat heltal.

Explicit(SByte to UInt128)

Konverterar uttryckligen ett SByte värde till ett 128-bitars osignerat heltal.

Explicit(Single to UInt128)

Konverterar uttryckligen ett Single värde till ett 128-bitars osignerat heltal.

Explicit(UInt128 to Byte)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Byte värde.

Explicit(UInt128 to Char)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Char värde.

Explicit(UInt128 to Decimal)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Decimal värde.

Explicit(UInt128 to Double)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Double värde.

Explicit(UInt128 to Half)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Half värde.

Explicit(UInt128 to Int128)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Int128 värde.

Explicit(UInt128 to Int16)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Int16 värde.

Explicit(UInt128 to Int32)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Int32 värde.

Explicit(UInt128 to Int64)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Int64 värde.

Explicit(UInt128 to IntPtr)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett IntPtr värde.

Explicit(UInt128 to SByte)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett SByte värde.

Explicit(UInt128 to Single)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett Single värde.

Explicit(UInt128 to UInt16)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett UInt16 värde.

Explicit(UInt128 to UInt32)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett UInt32 värde.

Explicit(UInt128 to UInt64)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett UInt64 värde.

Explicit(UInt128 to UIntPtr)

Konverterar uttryckligen ett 128-bitars osignerat heltal till ett UIntPtr värde.

GreaterThan(UInt128, UInt128)

Jämför två värden för att avgöra vilket som är större.

GreaterThanOrEqual(UInt128, UInt128)

Jämför två värden för att avgöra vilket som är större eller lika med.

Implicit(Byte to UInt128)

Konverterar implicit ett Byte värde till ett 128-bitars osignerat heltal.

Implicit(Char to UInt128)

Konverterar implicit ett Char värde till ett 128-bitars osignerat heltal.

Implicit(UInt16 to UInt128)

Konverterar implicit ett UInt16 värde till ett 128-bitars osignerat heltal.

Implicit(UInt32 to UInt128)

Konverterar implicit ett UInt32 värde till ett 128-bitars osignerat heltal.

Implicit(UInt64 to UInt128)

Konverterar implicit ett UInt64 värde till ett 128-bitars osignerat heltal.

Implicit(UIntPtr to UInt128)

Konverterar implicit ett UIntPtr värde till ett 128-bitars osignerat heltal.

Increment(UInt128)

Ökar ett värde.

Inequality(UInt128, UInt128)

Jämför två värden för att fastställa ojämlikhet.

LeftShift(UInt128, Int32)

Flyttar ett värde som lämnas av ett visst belopp.

LessThan(UInt128, UInt128)

Jämför två värden för att avgöra vilket som är mindre.

LessThanOrEqual(UInt128, UInt128)

Jämför två värden för att avgöra vilket som är mindre eller lika med.

Modulus(UInt128, UInt128)

Delar upp två värden för att beräkna deras modulus eller rest.

Multiply(UInt128, UInt128)

Multiplicerar två värden tillsammans för att beräkna produkten.

OnesComplement(UInt128)

Beräknar enkomplementrepresentationen av ett visst värde.

RightShift(UInt128, Int32)

Flyttar ett värde efter ett visst belopp.

Subtraction(UInt128, UInt128)

Subtraherar två värden för att beräkna skillnaden.

UnaryNegation(UInt128)

Beräknar en oharisk negation av ett värde.

UnaryPlus(UInt128)

Beräknar det unary plus av ett värde.

UnsignedRightShift(UInt128, Int32)

Flyttar ett värde efter ett visst belopp.

Explicita gränssnittsimplementeringar

Name Description
IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Hämtar den aktuella typens additiva identitet.

IBinaryInteger<UInt128>.GetByteCount()

Hämtar antalet byte som ska skrivas som en del av TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<UInt128>.GetShortestBitLength()

Hämtar längden, i bitar, på de kortaste tvås komplementrepresentation av det aktuella värdet.

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

Representerar ett 128-bitars osignerat heltal.

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

Representerar ett 128-bitars osignerat heltal.

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

Försöker skriva det aktuella värdet, i stor endianskt format, till ett givet intervall.

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

Försöker skriva det aktuella värdet, i lite endianskt format, till ett givet intervall.

IBinaryNumber<UInt128>.AllBitsSet

Hämtar en instans av den binära typen där alla bitar anges.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Hämtar den multiplicativa identiteten för den aktuella typen.

INumber<UInt128>.CopySign(UInt128, UInt128)

Kopierar tecknet för ett värde till tecknet för ett annat värde.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

Jämför två värden med beräkning som är större och returnerar det andra värdet om en indata är NaN.

INumber<UInt128>.MinNumber(UInt128, UInt128)

Jämför två värden med beräkning som är mindre och returnerar det andra värdet om en indata är NaN.

INumberBase<UInt128>.Abs(UInt128)

Beräknar det absoluta värdet.

INumberBase<UInt128>.IsCanonical(UInt128)

Avgör om ett värde finns i dess kanoniska representation.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Avgör om ett värde representerar ett komplext tal.

INumberBase<UInt128>.IsFinite(UInt128)

Avgör om ett värde är begränsat.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Avgör om ett värde representerar ett rent imaginärt tal.

INumberBase<UInt128>.IsInfinity(UInt128)

Avgör om ett värde är oändligt.

INumberBase<UInt128>.IsInteger(UInt128)

Avgör om ett värde representerar ett heltal.

INumberBase<UInt128>.IsNaN(UInt128)

Avgör om ett värde är NaN.

INumberBase<UInt128>.IsNegative(UInt128)

Avgör om ett värde är negativt.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Avgör om ett värde är negativ oändlighet.

INumberBase<UInt128>.IsNormal(UInt128)

Avgör om ett värde är normalt.

INumberBase<UInt128>.IsPositive(UInt128)

Avgör om ett värde är positivt.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Avgör om ett värde är positiv oändlighet.

INumberBase<UInt128>.IsRealNumber(UInt128)

Avgör om ett värde representerar ett verkligt tal.

INumberBase<UInt128>.IsSubnormal(UInt128)

Avgör om ett värde är subnormalt.

INumberBase<UInt128>.IsZero(UInt128)

Avgör om ett värde är noll.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Jämför två värden med beräkning som är större.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

Jämför två värden med beräkning som har större storlek och returnerar det andra värdet om en indata är NaN.

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Jämför två värden med beräkning som är mindre.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Jämför två värden med beräkning som har mindre storlek och returnerar det andra värdet om en indata är NaN.

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

Beräknar en uppskattning av (left * right) + addend.

INumberBase<UInt128>.Radix

Hämtar radixet, eller basen, för typen.

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

Representerar ett 128-bitars osignerat heltal.

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

Representerar ett 128-bitars osignerat heltal.

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

Representerar ett 128-bitars osignerat heltal.

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

Försöker konvertera en instans av den aktuella typen till en annan typ, vilket utlöser ett spill-undantag för värden som ligger utanför det representerarbara intervallet för den aktuella typen.

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

Försöker konvertera en instans av den aktuella typen till en annan typ, vilket mättar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

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

Försöker konvertera en instans av den aktuella typen till en annan typ och trunkerar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen.

Gäller för