UInt128 Structure

Définition

Important

Cette API n’est pas conforme CLS.

Représente un entier non signé 128 bits.

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)
Héritage
UInt128
Attributs
Implémente
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>

Constructeurs

UInt128(UInt64, UInt64)

Initialise une nouvelle instance du struct UInt128.

Propriétés

MaxValue

Obtient la valeur maximale du type actuel.

MinValue

Obtient la valeur minimale du type actuel.

One

Obtient la valeur 1 pour le type.

Zero

Obtient la valeur 0 pour le type.

Méthodes

Clamp(UInt128, UInt128, UInt128)

Limite une valeur à une valeur minimale et maximale inclusive.

CompareTo(Object)

Compare l’instance actuelle à un autre objet du même type et retourne un entier qui indique si l’instance actuelle précède, suit ou se produit à la même position dans l’ordre de tri que l’autre objet.

CompareTo(UInt128)

Compare l’instance actuelle à un autre objet du même type et retourne un entier qui indique si l’instance actuelle précède, suit ou se produit à la même position dans l’ordre de tri que l’autre objet.

CreateChecked<TOther>(TOther)

Crée une instance du type actuel à partir d’une valeur, lève une exception de dépassement de capacité pour toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel.

CreateSaturating<TOther>(TOther)

Crée une instance du type actuel à partir d’une valeur, en saturant toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel.

CreateTruncating<TOther>(TOther)

Crée une instance du type actuel à partir d’une valeur, tronqué toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel.

DivRem(UInt128, UInt128)

Calcule le quotient et le reste de deux valeurs.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

Equals(UInt128)

Indique si l’objet actuel est égal à un autre objet du même type.

GetHashCode()

Sert de fonction de hachage par défaut.

IsEvenInteger(UInt128)

Détermine si une valeur représente un nombre intégral pair.

IsOddInteger(UInt128)

Détermine si une valeur représente un nombre intégral impair.

IsPow2(UInt128)

Détermine si une valeur est une puissance de deux.

LeadingZeroCount(UInt128)

Calcule le nombre de zéros non significatifs dans une valeur.

Log2(UInt128)

Calcule le journal2 d’une valeur.

Max(UInt128, UInt128)

Compare deux valeurs au calcul, ce qui est supérieur.

Min(UInt128, UInt128)

Compare deux valeurs au calcul, ce qui est inférieur.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analyse une étendue de caractères UTF-8 en une valeur.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analyse une étendue de caractères UTF-8 en une valeur.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analyse une étendue de caractères en une valeur.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Analyse une étendue de caractères en une valeur.

Parse(String)

Analyse une chaîne en une valeur.

Parse(String, IFormatProvider)

Analyse une chaîne en une valeur.

Parse(String, NumberStyles)

Analyse une chaîne en une valeur.

Parse(String, NumberStyles, IFormatProvider)

Analyse une chaîne en une valeur.

PopCount(UInt128)

Calcule le nombre de bits définis dans une valeur.

RotateLeft(UInt128, Int32)

Fait pivoter une valeur à gauche d’une quantité donnée.

RotateRight(UInt128, Int32)

Fait pivoter une valeur à droite d’un montant donné.

Sign(UInt128)

Calcule le signe d’une valeur.

ToString()

Retourne une chaîne qui représente l’objet actuel.

ToString(IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l’aide des informations de format spécifiques à la culture spécifiées.

ToString(String)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente, à l’aide du format spécifié.

ToString(String, IFormatProvider)

Met en forme la valeur de l’instance actuelle à l’aide du format spécifié.

TrailingZeroCount(UInt128)

Calcule le nombre de zéros de fin dans une valeur.

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

Tente de mettre en forme la valeur de l’instance actuelle en UTF-8 dans l’étendue fournie d’octets.

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

Tente de mettre en forme la valeur de l’instance actuelle dans l’étendue fournie de caractères.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

Tente d’analyser une étendue de caractères UTF-8 en une valeur.

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

Tente d’analyser une étendue de caractères UTF-8 en une valeur.

TryParse(ReadOnlySpan<Byte>, UInt128)

Tente de convertir une étendue de caractères UTF-8 contenant la représentation sous forme de chaîne d’un nombre en son entier non signé 128 bits équivalent.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Tente d’analyser une chaîne en une valeur.

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

Tente d’analyser une étendue de caractères en une valeur.

TryParse(ReadOnlySpan<Char>, UInt128)

Tente d’analyser une étendue de caractères en une valeur.

TryParse(String, IFormatProvider, UInt128)

Tente d’analyser une chaîne en une valeur.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Tente d’analyser une chaîne en une valeur.

TryParse(String, UInt128)

Tente d’analyser une chaîne en une valeur.

Opérateurs

Addition(UInt128, UInt128)

Ajoute deux valeurs ensemble pour calculer leur somme.

BitwiseAnd(UInt128, UInt128)

Calcule les valeurs au niveau du bit et de deux valeurs.

BitwiseOr(UInt128, UInt128)

Calcule les valeurs au niveau du bit ou de deux valeurs.

CheckedAddition(UInt128, UInt128)

Ajoute deux valeurs ensemble pour calculer leur somme.

CheckedDecrement(UInt128)

Décrémente une valeur.

CheckedDivision(UInt128, UInt128)

Divise deux valeurs ensemble pour calculer leur quotient.

CheckedExplicit(Double)

Représente un entier non signé 128 bits.

CheckedExplicit(Int16)

Représente un entier non signé 128 bits.

CheckedExplicit(Int32)

Représente un entier non signé 128 bits.

CheckedExplicit(Int64)

Représente un entier non signé 128 bits.

CheckedExplicit(IntPtr)

Représente un entier non signé 128 bits.

CheckedExplicit(SByte)

Représente un entier non signé 128 bits.

CheckedExplicit(Single)

Représente un entier non signé 128 bits.

CheckedExplicit(UInt128)

Représente un entier non signé 128 bits.

CheckedIncrement(UInt128)

Incrémente une valeur.

CheckedMultiply(UInt128, UInt128)

Multiplie deux valeurs ensemble pour calculer leur produit.

CheckedSubtraction(UInt128, UInt128)

Soustrait deux valeurs pour calculer leur différence.

CheckedUnaryNegation(UInt128)

Calcule la négation unaire d’une valeur.

Decrement(UInt128)

Décrémente une valeur.

Division(UInt128, UInt128)

Divise deux valeurs ensemble pour calculer leur quotient.

Equality(UInt128, UInt128)

Compare deux valeurs pour déterminer l’égalité.

ExclusiveOr(UInt128, UInt128)

Calcule les valeurs exclusives ou de deux valeurs.

Explicit(Decimal to UInt128)

Convertit explicitement une valeur Decimal en entier non signé 128 bits.

Explicit(Double to UInt128)

Convertit explicitement une valeur Double en entier non signé 128 bits.

Explicit(Int16 to UInt128)

Convertit explicitement une valeur Int16 en entier non signé 128 bits.

Explicit(Int32 to UInt128)

Convertit explicitement une valeur Int32 en entier non signé 128 bits.

Explicit(Int64 to UInt128)

Convertit explicitement une valeur Int64 en entier non signé 128 bits.

Explicit(IntPtr to UInt128)

Convertit explicitement une valeur IntPtr en entier non signé 128 bits.

Explicit(SByte to UInt128)

Convertit explicitement une valeur SByte en entier non signé 128 bits.

Explicit(Single to UInt128)

Convertit explicitement une valeur Single en entier non signé 128 bits.

Explicit(UInt128 to Byte)

Convertit explicitement un entier non signé 128 bits en valeur Byte.

Explicit(UInt128 to Char)

Convertit explicitement un entier non signé 128 bits en valeur Char.

Explicit(UInt128 to Decimal)

Convertit explicitement un entier non signé 128 bits en valeur Decimal.

Explicit(UInt128 to Double)

Convertit explicitement un entier non signé 128 bits en valeur Double.

Explicit(UInt128 to Half)

Convertit explicitement un entier non signé 128 bits en valeur Half.

Explicit(UInt128 to Int128)

Convertit explicitement un entier non signé 128 bits en valeur Int128.

Explicit(UInt128 to Int16)

Convertit explicitement un entier non signé 128 bits en valeur Int16.

Explicit(UInt128 to Int32)

Convertit explicitement un entier non signé 128 bits en valeur Int32.

Explicit(UInt128 to Int64)

Convertit explicitement un entier non signé 128 bits en valeur Int64.

Explicit(UInt128 to IntPtr)

Convertit explicitement un entier non signé 128 bits en valeur IntPtr.

Explicit(UInt128 to SByte)

Convertit explicitement un entier non signé 128 bits en valeur SByte.

Explicit(UInt128 to Single)

Convertit explicitement un entier non signé 128 bits en valeur Single.

Explicit(UInt128 to UInt16)

Convertit explicitement un entier non signé 128 bits en valeur UInt16.

Explicit(UInt128 to UInt32)

Convertit explicitement un entier non signé 128 bits en valeur UInt32.

Explicit(UInt128 to UInt64)

Convertit explicitement un entier non signé 128 bits en valeur UInt64.

Explicit(UInt128 to UIntPtr)

Convertit explicitement un entier non signé 128 bits en valeur UIntPtr.

GreaterThan(UInt128, UInt128)

Compare deux valeurs pour déterminer ce qui est supérieur.

GreaterThanOrEqual(UInt128, UInt128)

Compare deux valeurs pour déterminer qui est supérieur ou égal.

Implicit(Byte to UInt128)

Convertit implicitement une valeur Byte en entier non signé 128 bits.

Implicit(Char to UInt128)

Convertit implicitement une valeur Char en entier non signé 128 bits.

Implicit(UInt16 to UInt128)

Convertit implicitement une valeur UInt16 en entier non signé 128 bits.

Implicit(UInt32 to UInt128)

Convertit implicitement une valeur UInt32 en entier non signé 128 bits.

Implicit(UInt64 to UInt128)

Convertit implicitement une valeur UInt64 en entier non signé 128 bits.

Implicit(UIntPtr to UInt128)

Convertit implicitement une valeur UIntPtr en entier non signé 128 bits.

Increment(UInt128)

Incrémente une valeur.

Inequality(UInt128, UInt128)

Compare deux valeurs pour déterminer l’inégalité.

LeftShift(UInt128, Int32)

Déplace une valeur vers la gauche d’un montant donné.

LessThan(UInt128, UInt128)

Compare deux valeurs pour déterminer ce qui est inférieur.

LessThanOrEqual(UInt128, UInt128)

Compare deux valeurs pour déterminer qui est inférieure ou égale.

Modulus(UInt128, UInt128)

Divise deux valeurs ensemble pour calculer leur module ou leur reste.

Multiply(UInt128, UInt128)

Multiplie deux valeurs ensemble pour calculer leur produit.

OnesComplement(UInt128)

Calcule la représentation complète d’une valeur donnée.

RightShift(UInt128, Int32)

Déplace une valeur à droite d’un montant donné.

Subtraction(UInt128, UInt128)

Soustrait deux valeurs pour calculer leur différence.

UnaryNegation(UInt128)

Calcule la négation unaire d’une valeur.

UnaryPlus(UInt128)

Calcule le plus unaire d’une valeur.

UnsignedRightShift(UInt128, Int32)

Déplace une valeur à droite d’un montant donné.

Implémentations d’interfaces explicites

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Obtient l’identité additive du type actuel.

IBinaryInteger<UInt128>.GetByteCount()

Obtient le nombre d’octets qui seront écrits dans le cadre de TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<UInt128>.GetShortestBitLength()

Obtient la longueur, en bits, de la représentation complète des deux plus courtes de la valeur actuelle.

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

Représente un entier non signé 128 bits.

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

Représente un entier non signé 128 bits.

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

Tente d’écrire la valeur actuelle, au format big-endian, dans une étendue donnée.

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

Tente d’écrire la valeur actuelle, au format little-endian, dans une étendue donnée.

IBinaryNumber<UInt128>.AllBitsSet

Obtient une instance du type binaire dans laquelle tous les bits sont définis.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Obtient l’identité multiplicative du type actuel.

INumber<UInt128>.CopySign(UInt128, UInt128)

Copie le signe d’une valeur au signe d’une autre valeur.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

Compare deux valeurs au calcul qui est supérieure et retourne l’autre valeur si une entrée est NaN.

INumber<UInt128>.MinNumber(UInt128, UInt128)

Compare deux valeurs au calcul, ce qui est inférieur et retourne l’autre valeur si une entrée est NaN.

INumberBase<UInt128>.Abs(UInt128)

Calcule l’absolu d’une valeur.

INumberBase<UInt128>.IsCanonical(UInt128)

Détermine si une valeur se trouve dans sa représentation canonique.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Détermine si une valeur représente un nombre complexe.

INumberBase<UInt128>.IsFinite(UInt128)

Détermine si une valeur est finie.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Détermine si une valeur représente un nombre imaginaire pur.

INumberBase<UInt128>.IsInfinity(UInt128)

Détermine si une valeur est infinie.

INumberBase<UInt128>.IsInteger(UInt128)

Détermine si une valeur représente un nombre intégral.

INumberBase<UInt128>.IsNaN(UInt128)

Détermine si une valeur est NaN.

INumberBase<UInt128>.IsNegative(UInt128)

Détermine si une valeur est négative.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Détermine si une valeur est l’infini négatif.

INumberBase<UInt128>.IsNormal(UInt128)

Détermine si une valeur est normale.

INumberBase<UInt128>.IsPositive(UInt128)

Détermine si une valeur est positive.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Détermine si une valeur est l’infini positif.

INumberBase<UInt128>.IsRealNumber(UInt128)

Détermine si une valeur représente un nombre réel.

INumberBase<UInt128>.IsSubnormal(UInt128)

Détermine si une valeur est subnormale.

INumberBase<UInt128>.IsZero(UInt128)

Détermine si une valeur est égale à zéro.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Compare deux valeurs au calcul, ce qui est supérieur.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

Compare deux valeurs au calcul qui a la plus grande magnitude et retourne l’autre valeur si une entrée est NaN.

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Compare deux valeurs au calcul, ce qui est inférieur.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Compare deux valeurs au calcul dont la magnitude est inférieure et retourne l’autre valeur si une entrée est NaN.

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

Calcule une estimation de (left * right) + addend.

INumberBase<UInt128>.Radix

Obtient le radix, ou la base, pour le type.

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

Représente un entier non signé 128 bits.

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

Représente un entier non signé 128 bits.

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

Représente un entier non signé 128 bits.

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

Tente de convertir une instance du type actuel en un autre type, lève une exception de dépassement de capacité pour toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel.

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

Tente de convertir une instance du type actuel en un autre type, en saturant toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel.

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

Tente de convertir une instance du type actuel en un autre type, en tronqué toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel.

S’applique à