Freigeben über


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 Minimalwert 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)

Klammert einen Wert auf einen inklusiven Minimal- und Maximalwert.

CompareTo(Object)

Vergleicht die aktuelle Instanz mit einem anderen Objekt desselben Typs und gibt eine ganze Zahl zurück, die angibt, ob die aktuelle Instanz vorgeht, folgt oder in derselben Position in der Sortierreihenfolge wie das andere Objekt auftritt.

CompareTo(UInt128)

Vergleicht die aktuelle Instanz mit einem anderen Objekt desselben Typs und gibt eine ganze Zahl zurück, die angibt, ob die aktuelle Instanz vorgeht, folgt oder in derselben Position in der Sortierreihenfolge wie das andere Objekt auftritt.

CreateChecked<TOther>(TOther)

Erstellt eine Instanz 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 eine Instanz des aktuellen Typs aus einem Wert, wobei alle Werte gesättigt werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine Instanz des aktuellen Typs aus einem Wert, wobei alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

DivRem(UInt128, UInt128)

Berechnet den Quotienten und rest von zwei Werten.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

Equals(UInt128)

Gibt an, ob das aktuelle Objekt einem anderen Objekt desselben Typs entspricht.

GetHashCode()

Dient als Standardhashfunktion.

IsEvenInteger(UInt128)

Bestimmt, ob ein Wert eine gerade integrale Zahl darstellt.

IsOddInteger(UInt128)

Bestimmt, ob ein Wert eine ungerade integrale Zahl darstellt.

IsPow2(UInt128)

Bestimmt, ob ein Wert eine Potenz 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)

Dreht einen Wert um einen bestimmten Betrag nach links.

RotateRight(UInt128, Int32)

Dreht einen Wert um einen bestimmten Betrag nach rechts.

Sign(UInt128)

Berechnet das Vorzeichen eines Werts.

ToString()

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

ToString(IFormatProvider)

Wandelt den numerischen Wert dieser Instanz mithilfe der angegebenen kulturspezifischen Formatinformationen in die entsprechende Zeichenfolgendarstellung um.

ToString(String)

Wandelt den numerischen Wert dieser Instanz mithilfe des angegebenen Formats in die entsprechende Zeichenfolgendarstellung um.

ToString(String, IFormatProvider)

Formatiert den Wert der aktuellen Instanz mithilfe des angegebenen Formats.

TrailingZeroCount(UInt128)

Berechnet die Anzahl der nachfolgenden Nullen in einem Wert.

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

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

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

Versucht, den Wert der aktuellen Instanz in die bereitgestellte 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, einen UTF-8-Zeichenbereich zu konvertieren, der die Zeichenfolgendarstellung einer Zahl in die 128-Bit-ganzzahlige Entsprechung ohne Vorzeichen enthält.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

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

Versucht, einen Bereich von Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Char>, UInt128)

Versucht, einen Bereich 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)

Addiert zwei Werte zusammen, um ihre Summe zu berechnen.

BitwiseAnd(UInt128, UInt128)

Berechnet die bitweise und von zwei Werten.

BitwiseOr(UInt128, UInt128)

Berechnet die bitweise oder zwei Werte.

CheckedAddition(UInt128, UInt128)

Addiert zwei Werte zusammen, um ihre Summe zu berechnen.

CheckedDecrement(UInt128)

Erhöht einen Wert.

CheckedDivision(UInt128, UInt128)

Dividiert 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 ihre Differenz zu berechnen.

CheckedUnaryNegation(UInt128)

Berechnet die unäre Negation eines Werts.

Decrement(UInt128)

Erhöht einen Wert.

Division(UInt128, UInt128)

Dividiert zwei Werte zusammen, um ihren Quotienten zu berechnen.

Equality(UInt128, UInt128)

Vergleicht zwei Werte, um die Gleichheit zu bestimmen.

ExclusiveOr(UInt128, UInt128)

Berechnet die exklusiven oder zwei Werte.

Explicit(Decimal to UInt128)

Wandelt einen Decimal Wert explizit in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Explicit(Double to UInt128)

Wandelt einen Double Wert explizit in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Explicit(Int16 to UInt128)

Wandelt einen Int16 Wert explizit in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Explicit(Int32 to UInt128)

Wandelt einen Int32 Wert explizit in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Explicit(Int64 to UInt128)

Wandelt einen Int64 Wert explizit in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Explicit(IntPtr to UInt128)

Wandelt einen IntPtr Wert explizit in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Explicit(SByte to UInt128)

Wandelt einen SByte Wert explizit in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Explicit(Single to UInt128)

Wandelt einen Single Wert explizit in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Explicit(UInt128 to Byte)

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

Explicit(UInt128 to Char)

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

Explicit(UInt128 to Decimal)

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

Explicit(UInt128 to Double)

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

Explicit(UInt128 to Half)

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

Explicit(UInt128 to Int128)

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

Explicit(UInt128 to Int16)

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

Explicit(UInt128 to Int32)

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

Explicit(UInt128 to Int64)

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

Explicit(UInt128 to IntPtr)

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

Explicit(UInt128 to SByte)

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

Explicit(UInt128 to Single)

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

Explicit(UInt128 to UInt16)

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

Explicit(UInt128 to UInt32)

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

Explicit(UInt128 to UInt64)

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

Explicit(UInt128 to UIntPtr)

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

GreaterThan(UInt128, UInt128)

Vergleicht zwei Werte, um zu bestimmen, welche größer ist.

GreaterThanOrEqual(UInt128, UInt128)

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

Implicit(Byte to UInt128)

Wandelt implizit einen Byte Wert in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Implicit(Char to UInt128)

Wandelt implizit einen Char Wert in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Implicit(UInt16 to UInt128)

Wandelt implizit einen UInt16 Wert in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Implicit(UInt32 to UInt128)

Wandelt implizit einen UInt32 Wert in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Implicit(UInt64 to UInt128)

Wandelt implizit einen UInt64 Wert in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Implicit(UIntPtr to UInt128)

Wandelt implizit einen UIntPtr Wert in eine 128-Bit-ganzzahl ohne Vorzeichen um.

Increment(UInt128)

Erhöht einen Wert.

Inequality(UInt128, UInt128)

Vergleicht zwei Werte zur Bestimmung der Ungleichheit.

LeftShift(UInt128, Int32)

Verschiebt einen Wert um einen bestimmten Betrag nach links.

LessThan(UInt128, UInt128)

Vergleicht zwei Werte, um zu bestimmen, welche werte kleiner sind.

LessThanOrEqual(UInt128, UInt128)

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

Modulus(UInt128, UInt128)

Dividiert 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 Darstellung eines bestimmten Werts.

RightShift(UInt128, Int32)

Verschiebt einen Wert um einen bestimmten Betrag nach rechts.

Subtraction(UInt128, UInt128)

Subtrahiert zwei Werte, um ihre Differenz zu berechnen.

UnaryNegation(UInt128)

Berechnet die unäre Negation eines Werts.

UnaryPlus(UInt128)

Berechnet das unäre Pluszeichen 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 in Bits der kürzesten beiden Ergänzungsdarstellung des aktuellen Werts 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-End-Format in einen bestimmten Bereich zu schreiben.

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

Versucht, den aktuellen Wert in einem kleinen endischen Format in einen bestimmten Bereich zu schreiben.

IBinaryNumber<UInt128>.AllBitsSet

Ruft eine Instanz des binären Typs ab, in der alle Bits festgelegt sind.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Ruft die multiplizierte 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 den anderen Wert zurückgibt, wenn eine Eingabe NaNist.

INumber<UInt128>.MinNumber(UInt128, UInt128)

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

INumberBase<UInt128>.Abs(UInt128)

Berechnet den absoluten Wert.

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 integrale 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 negative Unendlichkeit 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 positive Unendlichkeit 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 null ist.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

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

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

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

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Vergleicht zwei Werte mit der Berechnung, die die geringere Größe aufweist und den anderen Wert zurückgibt, wenn eine Eingabe NaNist.

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

Berechnet eine Schätzung von (left * right) + addend.

INumberBase<UInt128>.Radix

Ruft das Radix oder 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 Instanz des aktuellen Typs in einen anderen Typ zu konvertieren und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

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

Versucht, eine Instanz des aktuellen Typs in einen anderen Typ zu konvertieren und alle Werte zu sättigungen, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

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

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

Gilt für: