UInt128 Struktur

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

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)
Vererbung
UInt128
Attribute
Implementiert
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>

Konstruktoren

UInt128(UInt64, UInt64)

Initialisiert eine neue Instanz der UInt128-Struktur.

Eigenschaften

MaxValue

Ruft den Maximalwert des aktuellen Typs ab.

MinValue

Ruft den Mindestwert des aktuellen Typs ab.

One

Ruft den Wert 1 für den Typ ab.

Zero

Ruft den Wert 0 für den Typ ab.

Methoden

Clamp(UInt128, UInt128, UInt128)

Klemmt einen Wert auf einen inklusiven Minimal- und Maximalwert.

CompareTo(Object)

Vergleicht die aktuelle Instanz mit einem anderen Objekt vom selben Typ und gibt eine ganze Zahl zurück, die angibt, ob die aktuelle Instanz in der Sortierreihenfolge vor oder nach dem anderen Objekt oder an derselben Position auftritt.

CompareTo(UInt128)

Vergleicht die aktuelle Instanz mit einem anderen Objekt vom selben Typ und gibt eine ganze Zahl zurück, die angibt, ob die aktuelle Instanz in der Sortierreihenfolge vor oder nach dem anderen Objekt oder an derselben Position auftritt.

CreateChecked<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem Wert und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateSaturating<TOther>(TOther)

Erstellt einen instance des aktuellen Typs aus einem Wert, der alle Werte überlastt, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem Wert und schneidet alle Werte ab, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

DivRem(UInt128, UInt128)

Berechnet den Quotienten und den Rest von zwei Werten.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

Equals(UInt128)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist.

GetHashCode()

Fungiert als Standardhashfunktion.

IsEvenInteger(UInt128)

Bestimmt, ob ein Wert eine gerade Integralzahl darstellt.

IsOddInteger(UInt128)

Bestimmt, ob ein Wert eine ungerade Integralzahl darstellt.

IsPow2(UInt128)

Bestimmt, ob ein Wert eine Macht von zwei ist.

LeadingZeroCount(UInt128)

Berechnet die Anzahl der führenden Nullen in einem Wert.

Log2(UInt128)

Berechnet das protokoll2 eines Werts.

Max(UInt128, UInt128)

Vergleicht zwei Werte mit der Berechnung, die größer ist.

Min(UInt128, UInt128)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analysiert eine Spanne von UTF-8-Zeichen in einen Wert.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analysiert eine Spanne von UTF-8-Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(String)

Analysiert eine Zeichenfolge in einen Wert.

Parse(String, IFormatProvider)

Analysiert eine Zeichenfolge in einen Wert.

Parse(String, NumberStyles)

Analysiert eine Zeichenfolge in einen Wert.

Parse(String, NumberStyles, IFormatProvider)

Analysiert eine Zeichenfolge in einen Wert.

PopCount(UInt128)

Berechnet die Anzahl der Bits, die in einem Wert festgelegt sind.

RotateLeft(UInt128, Int32)

Rotiert einen Wert, der um einen bestimmten Betrag verlassen wird.

RotateRight(UInt128, Int32)

Rotiert einen Wert nach rechts um einen bestimmten Betrag.

Sign(UInt128)

Berechnet das Vorzeichen eines Werts.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

ToString(IFormatProvider)

Konvertiert den numerischen Wert dieser Instanz unter Berücksichtigung der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

ToString(String)

Konvertiert den numerischen Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung unter Berücksichtigung des angegebenen Formats.

ToString(String, IFormatProvider)

Formatiert den Wert der aktuellen Instanz mit dem angegebenen Format.

TrailingZeroCount(UInt128)

Berechnet die Anzahl der nachfolgenden Nullen in einem Wert.

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

Versucht, den Wert des aktuellen instance als UTF-8 in die bereitgestellte Bytespanne zu formatieren.

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

Versucht, den Wert des aktuellen instance in die angegebene Zeichenspanne zu formatieren.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

Versucht, eine Spanne von UTF-8-Zeichen in einen Wert zu analysieren.

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

Versucht, eine Spanne von UTF-8-Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Byte>, UInt128)

Versucht, eine UTF-8-Zeichenspanne, die die Zeichenfolgendarstellung einer Zahl enthält, in die entsprechende 128-Bit-Ganzzahl ohne Vorzeichen zu konvertieren.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

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

Versucht, eine Spanne von Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Char>, UInt128)

Versucht, eine Spanne von Zeichen in einen Wert zu analysieren.

TryParse(String, IFormatProvider, UInt128)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, UInt128)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

Operatoren

Addition(UInt128, UInt128)

Fügt zwei Werte zusammen, um ihre Summe zu berechnen.

BitwiseAnd(UInt128, UInt128)

Berechnet den bitweisen und von zwei Werten.

BitwiseOr(UInt128, UInt128)

Berechnet den bitweisen oder von zwei Werten.

CheckedAddition(UInt128, UInt128)

Fügt zwei Werte zusammen, um ihre Summe zu berechnen.

CheckedDecrement(UInt128)

Dekrementiert einen Wert.

CheckedDivision(UInt128, UInt128)

Teilt zwei Werte zusammen, um ihren Quotienten zu berechnen.

CheckedExplicit(Double)

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

CheckedExplicit(Int16)

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

CheckedExplicit(Int32)

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

CheckedExplicit(Int64)

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

CheckedExplicit(IntPtr)

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

CheckedExplicit(SByte)

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

CheckedExplicit(Single)

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

CheckedExplicit(UInt128)

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

CheckedIncrement(UInt128)

Erhöht einen Wert.

CheckedMultiply(UInt128, UInt128)

Multipliziert zwei Werte zusammen, um ihr Produkt zu berechnen.

CheckedSubtraction(UInt128, UInt128)

Subtrahiert zwei Werte, um deren Differenz zu berechnen.

CheckedUnaryNegation(UInt128)

Berechnet die unäre Negation eines Werts.

Decrement(UInt128)

Dekrementiert einen Wert.

Division(UInt128, UInt128)

Teilt zwei Werte zusammen, um ihren Quotienten zu berechnen.

Equality(UInt128, UInt128)

Vergleicht zwei Werte, um die Gleichheit zu ermitteln.

ExclusiveOr(UInt128, UInt128)

Berechnet den exklusiven oder von zwei Werten.

Explicit(Decimal to UInt128)

Konvertiert einen Decimal Wert explizit in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Explicit(Double to UInt128)

Konvertiert einen Double Wert explizit in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Explicit(Int16 to UInt128)

Konvertiert einen Int16 Wert explizit in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Explicit(Int32 to UInt128)

Konvertiert einen Int32 Wert explizit in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Explicit(Int64 to UInt128)

Konvertiert einen Int64 Wert explizit in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Explicit(IntPtr to UInt128)

Konvertiert einen IntPtr Wert explizit in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Explicit(SByte to UInt128)

Konvertiert einen SByte Wert explizit in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Explicit(Single to UInt128)

Konvertiert einen Single Wert explizit in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Explicit(UInt128 to Byte)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Byte Wert.

Explicit(UInt128 to Char)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Char Wert.

Explicit(UInt128 to Decimal)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Decimal Wert.

Explicit(UInt128 to Double)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Double Wert.

Explicit(UInt128 to Half)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Half Wert.

Explicit(UInt128 to Int128)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Int128 Wert.

Explicit(UInt128 to Int16)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Int16 Wert.

Explicit(UInt128 to Int32)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Int32 Wert.

Explicit(UInt128 to Int64)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Int64 Wert.

Explicit(UInt128 to IntPtr)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen IntPtr Wert.

Explicit(UInt128 to SByte)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen SByte Wert.

Explicit(UInt128 to Single)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen Single Wert.

Explicit(UInt128 to UInt16)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen UInt16 Wert.

Explicit(UInt128 to UInt32)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen UInt32 Wert.

Explicit(UInt128 to UInt64)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen UInt64 Wert.

Explicit(UInt128 to UIntPtr)

Konvertiert explizit eine 128-Bit-Ganzzahl ohne Vorzeichen in einen UIntPtr Wert.

GreaterThan(UInt128, UInt128)

Vergleicht zwei Werte, um zu ermitteln, welcher größer ist.

GreaterThanOrEqual(UInt128, UInt128)

Vergleicht zwei Werte, um zu bestimmen, welche größer oder gleich sind.

Implicit(Byte to UInt128)

Konvertiert implizit einen Byte Wert in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Implicit(Char to UInt128)

Konvertiert implizit einen Char Wert in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Implicit(UInt16 to UInt128)

Konvertiert implizit einen UInt16 Wert in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Implicit(UInt32 to UInt128)

Konvertiert implizit einen UInt32 Wert in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Implicit(UInt64 to UInt128)

Konvertiert implizit einen UInt64 Wert in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Implicit(UIntPtr to UInt128)

Konvertiert implizit einen UIntPtr Wert in eine 128-Bit-Ganzzahl ohne Vorzeichen.

Increment(UInt128)

Erhöht einen Wert.

Inequality(UInt128, UInt128)

Vergleicht zwei Werte, um Ungleichheit zu ermitteln.

LeftShift(UInt128, Int32)

Verschiebt einen Wert, der von einem bestimmten Betrag übrig bleibt.

LessThan(UInt128, UInt128)

Vergleicht zwei Werte, um zu ermitteln, welcher kleiner ist.

LessThanOrEqual(UInt128, UInt128)

Vergleicht zwei Werte, um zu bestimmen, welche kleiner oder gleich sind.

Modulus(UInt128, UInt128)

Teilt zwei Werte zusammen, um deren Modul oder Rest zu berechnen.

Multiply(UInt128, UInt128)

Multipliziert zwei Werte zusammen, um ihr Produkt zu berechnen.

OnesComplement(UInt128)

Berechnet die Eins-Komplement-Darstellung eines bestimmten Werts.

RightShift(UInt128, Int32)

Verschiebt einen Wert um einen bestimmten Betrag nach rechts.

Subtraction(UInt128, UInt128)

Subtrahiert zwei Werte, um deren Differenz zu berechnen.

UnaryNegation(UInt128)

Berechnet die unäre Negation eines Werts.

UnaryPlus(UInt128)

Berechnet das unäre Plus eines Werts.

UnsignedRightShift(UInt128, Int32)

Verschiebt einen Wert um einen bestimmten Betrag nach rechts.

Explizite Schnittstellenimplementierungen

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Ruft die additive Identität des aktuellen Typs ab.

IBinaryInteger<UInt128>.GetByteCount()

Ruft die Anzahl der Bytes ab, die als Teil von TryWriteLittleEndian(Span<Byte>, Int32)geschrieben werden.

IBinaryInteger<UInt128>.GetShortestBitLength()

Ruft die Länge der Komplementdarstellung des aktuellen Werts in Bits ab.

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

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

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

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

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

Versucht, den aktuellen Wert im Big-Endian-Format in eine bestimmte Spanne zu schreiben.

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

Versucht, den aktuellen Wert im Little-Endian-Format in eine bestimmte Spanne zu schreiben.

IBinaryNumber<UInt128>.AllBitsSet

Ruft eine instance des binären Typs ab, in dem alle Bits festgelegt sind.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Ruft die multiplikative Identität des aktuellen Typs ab.

INumber<UInt128>.CopySign(UInt128, UInt128)

Kopiert das Vorzeichen eines Werts in das Vorzeichen eines anderen Werts.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

Vergleicht zwei Werte mit der Berechnung, die größer ist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

INumber<UInt128>.MinNumber(UInt128, UInt128)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

INumberBase<UInt128>.Abs(UInt128)

Berechnet das Absolute eines Werts.

INumberBase<UInt128>.IsCanonical(UInt128)

Bestimmt, ob sich ein Wert in seiner kanonischen Darstellung befindet.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Bestimmt, ob ein Wert eine komplexe Zahl darstellt.

INumberBase<UInt128>.IsFinite(UInt128)

Bestimmt, ob ein Wert endlich ist.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Bestimmt, ob ein Wert eine reine imaginäre Zahl darstellt.

INumberBase<UInt128>.IsInfinity(UInt128)

Bestimmt, ob ein Wert unendlich ist.

INumberBase<UInt128>.IsInteger(UInt128)

Bestimmt, ob ein Wert eine ganzzahlige Zahl darstellt.

INumberBase<UInt128>.IsNaN(UInt128)

Bestimmt, ob ein Wert NaN ist.

INumberBase<UInt128>.IsNegative(UInt128)

Bestimmt, ob ein Wert negativ ist.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Bestimmt, ob ein Wert negativ unendlich ist.

INumberBase<UInt128>.IsNormal(UInt128)

Bestimmt, ob ein Wert normal ist.

INumberBase<UInt128>.IsPositive(UInt128)

Bestimmt, ob ein Wert positiv ist.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Bestimmt, ob ein Wert positiv unendlich ist.

INumberBase<UInt128>.IsRealNumber(UInt128)

Bestimmt, ob ein Wert eine reelle Zahl darstellt.

INumberBase<UInt128>.IsSubnormal(UInt128)

Bestimmt, ob ein Wert subnormal ist.

INumberBase<UInt128>.IsZero(UInt128)

Bestimmt, ob ein Wert 0 ist.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Vergleicht zwei Werte mit einem höheren Computewert.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

Vergleicht zwei Werte mit der Berechnung, die die größere Größe hat, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Vergleicht zwei Werte mit einer Berechnung, die die geringere Größe aufweist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

INumberBase<UInt128>.Radix

Ruft die Basis für den Typ ab.

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

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

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

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

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

Stellt eine 128-Bit-Ganzzahl ohne Vorzeichen dar.

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

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, wodurch eine Überlaufausnahme für alle Werte ausgelöst wird, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

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

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, wobei alle Werte, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen, gesättigt werden.

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

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, wodurch alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

Gilt für: