UInt128 Struct

Definizione

Importante

Questa API non è conforme a CLS.

Rappresenta un intero senza segno a 128 bit.

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)
Ereditarietà
UInt128
Attributi
Implementazioni
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>

Costruttori

UInt128(UInt64, UInt64)

Inizializza una nuova istanza dell'elemento struct UInt128.

Proprietà

MaxValue

Ottiene il valore massimo del tipo corrente.

MinValue

Ottiene il valore minimo del tipo corrente.

One

Ottiene il valore 1 per il tipo.

Zero

Ottiene il valore 0 per il tipo.

Metodi

Clamp(UInt128, UInt128, UInt128)

Blocca un valore a un valore minimo e massimo inclusivo.

CompareTo(Object)

Confronta l'istanza corrente con un altro oggetto dello stesso tipo e restituisce un intero che indica se l'istanza corrente precede, segue o si trova nella stessa posizione dell'altro oggetto all'interno dell'ordinamento.

CompareTo(UInt128)

Confronta l'istanza corrente con un altro oggetto dello stesso tipo e restituisce un intero che indica se l'istanza corrente precede, segue o si trova nella stessa posizione dell'altro oggetto all'interno dell'ordinamento.

CreateChecked<TOther>(TOther)

Crea un'istanza del tipo corrente da un valore, generando un'eccezione di overflow per tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

CreateSaturating<TOther>(TOther)

Crea un'istanza del tipo corrente da un valore, saturazione di tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

CreateTruncating<TOther>(TOther)

Crea un'istanza del tipo corrente da un valore, troncando tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

DivRem(UInt128, UInt128)

Calcola il quoziente e il resto di due valori.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

Equals(UInt128)

Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo.

GetHashCode()

Funge da funzione hash predefinita.

IsEvenInteger(UInt128)

Determina se un valore rappresenta un numero integrale pari.

IsOddInteger(UInt128)

Determina se un valore rappresenta un numero integrale dispari.

IsPow2(UInt128)

Determina se un valore è una potenza di due.

LeadingZeroCount(UInt128)

Calcola il numero di zero iniziali in un valore.

Log2(UInt128)

Calcola il log2 di un valore.

Max(UInt128, UInt128)

Confronta due valori per calcolare che è maggiore.

Min(UInt128, UInt128)

Confronta due valori per calcolare che è minore.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analizza un intervallo di caratteri UTF-8 in un valore.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analizza un intervallo di caratteri UTF-8 in un valore.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizza un intervallo di caratteri in un valore.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Analizza un intervallo di caratteri in un valore.

Parse(String)

Analizza una stringa in un valore.

Parse(String, IFormatProvider)

Analizza una stringa in un valore.

Parse(String, NumberStyles)

Analizza una stringa in un valore.

Parse(String, NumberStyles, IFormatProvider)

Analizza una stringa in un valore.

PopCount(UInt128)

Calcola il numero di bit impostati in un valore.

RotateLeft(UInt128, Int32)

Ruota un valore sinistro da una determinata quantità.

RotateRight(UInt128, Int32)

Ruota un valore a destra in base a una determinata quantità.

Sign(UInt128)

Calcola il segno di un valore.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

ToString(IFormatProvider)

Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni di formato specifiche delle impostazioni cultura.

ToString(String)

Converte il valore numerico di questa istanza nell'equivalente rappresentazione di stringa usando il formato specificato.

ToString(String, IFormatProvider)

Formatta il valore dell'istanza corrente usando il formato specificato.

TrailingZeroCount(UInt128)

Calcola il numero di zero finali in un valore.

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

Prova a formattare il valore dell'istanza corrente come UTF-8 nell'intervallo specificato di byte.

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

Tenta di formattare il valore dell'istanza corrente nell'intervallo specificato di caratteri.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

Prova a analizzare un intervallo di caratteri UTF-8 in un valore.

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

Prova a analizzare un intervallo di caratteri UTF-8 in un valore.

TryParse(ReadOnlySpan<Byte>, UInt128)

Tenta di convertire un intervallo di caratteri UTF-8 contenente la rappresentazione stringa di un numero nel relativo equivalente intero senza segno a 128 bit.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Prova a analizzare una stringa in un valore.

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

Prova a analizzare un intervallo di caratteri in un valore.

TryParse(ReadOnlySpan<Char>, UInt128)

Prova a analizzare un intervallo di caratteri in un valore.

TryParse(String, IFormatProvider, UInt128)

Prova a analizzare una stringa in un valore.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Prova a analizzare una stringa in un valore.

TryParse(String, UInt128)

Prova a analizzare una stringa in un valore.

Operatori

Addition(UInt128, UInt128)

Aggiunge due valori insieme per calcolare la somma.

BitwiseAnd(UInt128, UInt128)

Calcola i valori bit per bit e di due valori.

BitwiseOr(UInt128, UInt128)

Calcola i valori bit per bit o di due valori.

CheckedAddition(UInt128, UInt128)

Aggiunge due valori insieme per calcolare la somma.

CheckedDecrement(UInt128)

Decrementa un valore.

CheckedDivision(UInt128, UInt128)

Divide due valori insieme per calcolare il quoziente.

CheckedExplicit(Double)

Rappresenta un intero senza segno a 128 bit.

CheckedExplicit(Int16)

Rappresenta un intero senza segno a 128 bit.

CheckedExplicit(Int32)

Rappresenta un intero senza segno a 128 bit.

CheckedExplicit(Int64)

Rappresenta un intero senza segno a 128 bit.

CheckedExplicit(IntPtr)

Rappresenta un intero senza segno a 128 bit.

CheckedExplicit(SByte)

Rappresenta un intero senza segno a 128 bit.

CheckedExplicit(Single)

Rappresenta un intero senza segno a 128 bit.

CheckedExplicit(UInt128)

Rappresenta un intero senza segno a 128 bit.

CheckedIncrement(UInt128)

Incrementa un valore.

CheckedMultiply(UInt128, UInt128)

Moltiplica due valori insieme per calcolare il prodotto.

CheckedSubtraction(UInt128, UInt128)

Sottrae due valori per calcolare la differenza.

CheckedUnaryNegation(UInt128)

Calcola la negazione unaria di un valore.

Decrement(UInt128)

Decrementa un valore.

Division(UInt128, UInt128)

Divide due valori insieme per calcolare il quoziente.

Equality(UInt128, UInt128)

Confronta due valori per determinare l'uguaglianza.

ExclusiveOr(UInt128, UInt128)

Calcola l'esclusivo o di due valori.

Explicit(Decimal to UInt128)

Converte in modo esplicito un valore in un Decimal intero senza segno a 128 bit.

Explicit(Double to UInt128)

Converte in modo esplicito un valore in un Double intero senza segno a 128 bit.

Explicit(Int16 to UInt128)

Converte in modo esplicito un valore in un Int16 intero senza segno a 128 bit.

Explicit(Int32 to UInt128)

Converte in modo esplicito un valore in un Int32 intero senza segno a 128 bit.

Explicit(Int64 to UInt128)

Converte in modo esplicito un valore in un Int64 intero senza segno a 128 bit.

Explicit(IntPtr to UInt128)

Converte in modo esplicito un valore in un IntPtr intero senza segno a 128 bit.

Explicit(SByte to UInt128)

Converte in modo esplicito un valore in un SByte intero senza segno a 128 bit.

Explicit(Single to UInt128)

Converte in modo esplicito un valore in un Single intero senza segno a 128 bit.

Explicit(UInt128 to Byte)

Converte in modo esplicito un intero senza segno a 128 bit in un Byte valore.

Explicit(UInt128 to Char)

Converte in modo esplicito un intero senza segno a 128 bit in un Char valore.

Explicit(UInt128 to Decimal)

Converte in modo esplicito un intero senza segno a 128 bit in un Decimal valore.

Explicit(UInt128 to Double)

Converte in modo esplicito un intero senza segno a 128 bit in un Double valore.

Explicit(UInt128 to Half)

Converte in modo esplicito un intero senza segno a 128 bit in un Half valore.

Explicit(UInt128 to Int128)

Converte in modo esplicito un intero senza segno a 128 bit in un Int128 valore.

Explicit(UInt128 to Int16)

Converte in modo esplicito un intero senza segno a 128 bit in un Int16 valore.

Explicit(UInt128 to Int32)

Converte in modo esplicito un intero senza segno a 128 bit in un Int32 valore.

Explicit(UInt128 to Int64)

Converte in modo esplicito un intero senza segno a 128 bit in un Int64 valore.

Explicit(UInt128 to IntPtr)

Converte in modo esplicito un intero senza segno a 128 bit in un IntPtr valore.

Explicit(UInt128 to SByte)

Converte in modo esplicito un intero senza segno a 128 bit in un SByte valore.

Explicit(UInt128 to Single)

Converte in modo esplicito un intero senza segno a 128 bit in un Single valore.

Explicit(UInt128 to UInt16)

Converte in modo esplicito un intero senza segno a 128 bit in un UInt16 valore.

Explicit(UInt128 to UInt32)

Converte in modo esplicito un intero senza segno a 128 bit in un UInt32 valore.

Explicit(UInt128 to UInt64)

Converte in modo esplicito un intero senza segno a 128 bit in un UInt64 valore.

Explicit(UInt128 to UIntPtr)

Converte in modo esplicito un intero senza segno a 128 bit in un UIntPtr valore.

GreaterThan(UInt128, UInt128)

Confronta due valori per determinare quale è maggiore.

GreaterThanOrEqual(UInt128, UInt128)

Confronta due valori per determinare quale è maggiore o uguale.

Implicit(Byte to UInt128)

Converte in modo implicito un valore in un Byte intero senza segno a 128 bit.

Implicit(Char to UInt128)

Converte in modo implicito un valore in un Char intero senza segno a 128 bit.

Implicit(UInt16 to UInt128)

Converte in modo implicito un valore in un UInt16 intero senza segno a 128 bit.

Implicit(UInt32 to UInt128)

Converte in modo implicito un valore in un UInt32 intero senza segno a 128 bit.

Implicit(UInt64 to UInt128)

Converte in modo implicito un valore in un UInt64 intero senza segno a 128 bit.

Implicit(UIntPtr to UInt128)

Converte in modo implicito un valore in un UIntPtr intero senza segno a 128 bit.

Increment(UInt128)

Incrementa un valore.

Inequality(UInt128, UInt128)

Confronta due valori per determinare la disuguaglianza.

LeftShift(UInt128, Int32)

Sposta un valore lasciato da una determinata quantità.

LessThan(UInt128, UInt128)

Confronta due valori per determinare quali sono meno.

LessThanOrEqual(UInt128, UInt128)

Confronta due valori per determinare quale è minore o uguale.

Modulus(UInt128, UInt128)

Divide due valori insieme per calcolare il modulo o il resto.

Multiply(UInt128, UInt128)

Moltiplica due valori insieme per calcolare il prodotto.

OnesComplement(UInt128)

Calcola la rappresentazione di complemento di un determinato valore.

RightShift(UInt128, Int32)

Sposta un valore a destra in base a una determinata quantità.

Subtraction(UInt128, UInt128)

Sottrae due valori per calcolare la differenza.

UnaryNegation(UInt128)

Calcola la negazione unaria di un valore.

UnaryPlus(UInt128)

Calcola il plus unary di un valore.

UnsignedRightShift(UInt128, Int32)

Sposta un valore a destra in base a una determinata quantità.

Implementazioni dell'interfaccia esplicita

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Ottiene l'identità additiva del tipo corrente.

IBinaryInteger<UInt128>.GetByteCount()

Ottiene il numero di byte che verranno scritti come parte di TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<UInt128>.GetShortestBitLength()

Ottiene la lunghezza, in bit, della rappresentazione di complemento più breve del valore corrente.

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

Rappresenta un intero senza segno a 128 bit.

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

Rappresenta un intero senza segno a 128 bit.

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

Prova a scrivere il valore corrente, in formato big-endian, in un determinato intervallo.

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

Tenta di scrivere il valore corrente, in formato little-endian, in un determinato intervallo.

IBinaryNumber<UInt128>.AllBitsSet

Ottiene un'istanza del tipo binario in cui vengono impostati tutti i bit.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Ottiene l'identità moltiplicativa del tipo corrente.

INumber<UInt128>.CopySign(UInt128, UInt128)

Copia il segno di un valore nel segno di un altro valore.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

Confronta due valori per calcolare che è maggiore e restituisce l'altro valore se un input è NaN.

INumber<UInt128>.MinNumber(UInt128, UInt128)

Confronta due valori per calcolare che è minore e restituisce l'altro valore se un input è NaN.

INumberBase<UInt128>.Abs(UInt128)

Calcola l'assoluto di un valore.

INumberBase<UInt128>.IsCanonical(UInt128)

Determina se un valore è nella relativa rappresentazione canonica.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Determina se un valore rappresenta un numero complesso.

INumberBase<UInt128>.IsFinite(UInt128)

Determina se un valore è finito.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Determina se un valore rappresenta un numero immaginario puro.

INumberBase<UInt128>.IsInfinity(UInt128)

Determina se un valore è infinito.

INumberBase<UInt128>.IsInteger(UInt128)

Determina se un valore rappresenta un numero integrale.

INumberBase<UInt128>.IsNaN(UInt128)

Determina se un valore è NaN.

INumberBase<UInt128>.IsNegative(UInt128)

Determina se un valore è negativo.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Determina se un valore è infinito negativo.

INumberBase<UInt128>.IsNormal(UInt128)

Determina se un valore è normale.

INumberBase<UInt128>.IsPositive(UInt128)

Determina se un valore è positivo.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Determina se un valore è infinito positivo.

INumberBase<UInt128>.IsRealNumber(UInt128)

Determina se un valore rappresenta un numero reale.

INumberBase<UInt128>.IsSubnormal(UInt128)

Determina se un valore è subnormal.

INumberBase<UInt128>.IsZero(UInt128)

Determina se un valore è zero.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Confronta due valori per calcolare che è maggiore.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

Confronta due valori per calcolare che ha la grandezza maggiore e restituisce l'altro valore se un input è NaN.

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Confronta due valori per calcolare che è minore.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Confronta due valori per calcolare che ha la grandezza minore e restituisce l'altro valore se un input è NaN.

INumberBase<UInt128>.Radix

Ottiene il radix o la base per il tipo.

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

Rappresenta un intero senza segno a 128 bit.

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

Rappresenta un intero senza segno a 128 bit.

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

Rappresenta un intero senza segno a 128 bit.

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

Tenta di convertire un'istanza del tipo corrente in un altro tipo, generando un'eccezione di overflow per tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

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

Tenta di convertire un'istanza del tipo corrente in un altro tipo, saturazione di tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

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

Prova a convertire un'istanza del tipo corrente in un altro tipo, troncando tutti i valori che rientrano all'esterno dell'intervallo rappresentabile del tipo corrente.

Si applica a