UInt128 Estructura

Definición

Importante

Esta API no es conforme a CLS.

Representa un entero de 128 bits sin signo.

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)
Herencia
UInt128
Atributos
Implementaciones
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>

Constructores

UInt128(UInt64, UInt64)

Inicializa una nueva instancia del struct UInt128.

Propiedades

MaxValue

Obtiene el valor máximo del tipo actual.

MinValue

Obtiene el valor mínimo del tipo actual.

One

Obtiene el valor 1 del tipo .

Zero

Obtiene el valor 0 del tipo.

Métodos

Clamp(UInt128, UInt128, UInt128)

Fija un valor en un valor mínimo inclusivo y máximo.

CompareTo(Object)

Compara la instancia actual con otro objeto del mismo tipo y devuelve un entero que indica si la posición de la instancia actual es anterior, posterior o igual que la del otro objeto en el criterio de ordenación.

CompareTo(UInt128)

Compara la instancia actual con otro objeto del mismo tipo y devuelve un entero que indica si la posición de la instancia actual es anterior, posterior o igual que la del otro objeto en el criterio de ordenación.

CreateChecked<TOther>(TOther)

Crea una instancia del tipo actual a partir de un valor, iniciando una excepción de desbordamiento para los valores que se encuentran fuera del intervalo que se puede representar del tipo actual.

CreateSaturating<TOther>(TOther)

Crea una instancia del tipo actual a partir de un valor, saturando los valores que se encuentran fuera del intervalo representable del tipo actual.

CreateTruncating<TOther>(TOther)

Crea una instancia del tipo actual a partir de un valor, truncando los valores que se encuentran fuera del intervalo que se puede representar del tipo actual.

DivRem(UInt128, UInt128)

Calcula el cociente y el resto de dos valores.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

Equals(UInt128)

Indica si el objeto actual es igual que otro objeto del mismo tipo.

GetHashCode()

Sirve como la función hash predeterminada.

IsEvenInteger(UInt128)

Determina si un valor representa un número entero par.

IsOddInteger(UInt128)

Determina si un valor representa un número entero impar.

IsPow2(UInt128)

Determina si un valor es una potencia de dos.

LeadingZeroCount(UInt128)

Calcula el número de ceros a la izquierda en un valor.

Log2(UInt128)

Calcula el registro2 de un valor.

Max(UInt128, UInt128)

Compara dos valores con el proceso, que es mayor.

Min(UInt128, UInt128)

Compara dos valores con el proceso, que es menor.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analiza un intervalo de caracteres UTF-8 en un valor.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analiza un intervalo de caracteres UTF-8 en un valor.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analiza un intervalo de caracteres en un valor.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Analiza un intervalo de caracteres en un valor.

Parse(String)

Analiza una cadena en un valor.

Parse(String, IFormatProvider)

Analiza una cadena en un valor.

Parse(String, NumberStyles)

Analiza una cadena en un valor.

Parse(String, NumberStyles, IFormatProvider)

Analiza una cadena en un valor.

PopCount(UInt128)

Calcula el número de bits establecidos en un valor.

RotateLeft(UInt128, Int32)

Gira un valor de izquierda por una cantidad determinada.

RotateRight(UInt128, Int32)

Gira un valor a la derecha por una cantidad determinada.

Sign(UInt128)

Calcula el signo de un valor.

ToString()

Devuelve una cadena que representa el objeto actual.

ToString(IFormatProvider)

Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando la información de formato específica de la referencia cultural especificada.

ToString(String)

Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando el formato especificado.

ToString(String, IFormatProvider)

Da formato al valor de la instancia actual usando el formato especificado.

TrailingZeroCount(UInt128)

Calcula el número de ceros finales en un valor.

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

Intenta dar formato al valor de la instancia actual como UTF-8 en el intervalo de bytes proporcionado.

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

Intenta dar formato al valor de la instancia actual en el intervalo de caracteres proporcionado.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

Intenta analizar un intervalo de caracteres UTF-8 en un valor.

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

Intenta analizar un intervalo de caracteres UTF-8 en un valor.

TryParse(ReadOnlySpan<Byte>, UInt128)

Intenta convertir un intervalo de caracteres UTF-8 que contiene la representación de cadena de un número en su entero de 128 bits sin signo equivalente.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Intenta analizar una cadena en un valor.

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

Intenta analizar un intervalo de caracteres en un valor.

TryParse(ReadOnlySpan<Char>, UInt128)

Intenta analizar un intervalo de caracteres en un valor.

TryParse(String, IFormatProvider, UInt128)

Intenta analizar una cadena en un valor.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Intenta analizar una cadena en un valor.

TryParse(String, UInt128)

Intenta analizar una cadena en un valor.

Operadores

Addition(UInt128, UInt128)

Agrega dos valores juntos para calcular su suma.

BitwiseAnd(UInt128, UInt128)

Calcula el bit a bit y de dos valores.

BitwiseOr(UInt128, UInt128)

Calcula el bit a bit o de dos valores.

CheckedAddition(UInt128, UInt128)

Agrega dos valores juntos para calcular su suma.

CheckedDecrement(UInt128)

Disminuye un valor.

CheckedDivision(UInt128, UInt128)

Divide dos valores juntos para calcular su cociente.

CheckedExplicit(Double)

Representa un entero de 128 bits sin signo.

CheckedExplicit(Int16)

Representa un entero de 128 bits sin signo.

CheckedExplicit(Int32)

Representa un entero de 128 bits sin signo.

CheckedExplicit(Int64)

Representa un entero de 128 bits sin signo.

CheckedExplicit(IntPtr)

Representa un entero de 128 bits sin signo.

CheckedExplicit(SByte)

Representa un entero de 128 bits sin signo.

CheckedExplicit(Single)

Representa un entero de 128 bits sin signo.

CheckedExplicit(UInt128)

Representa un entero de 128 bits sin signo.

CheckedIncrement(UInt128)

Incrementa un valor.

CheckedMultiply(UInt128, UInt128)

Multiplica dos valores juntos para calcular su producto.

CheckedSubtraction(UInt128, UInt128)

Resta dos valores para calcular su diferencia.

CheckedUnaryNegation(UInt128)

Calcula la negación unaria de un valor.

Decrement(UInt128)

Disminuye un valor.

Division(UInt128, UInt128)

Divide dos valores juntos para calcular su cociente.

Equality(UInt128, UInt128)

Compara dos valores para determinar la igualdad.

ExclusiveOr(UInt128, UInt128)

Calcula el valor exclusivo o de dos valores.

Explicit(Decimal to UInt128)

Convierte explícitamente un Decimal valor en un entero de 128 bits sin signo.

Explicit(Double to UInt128)

Convierte explícitamente un Double valor en un entero de 128 bits sin signo.

Explicit(Int16 to UInt128)

Convierte explícitamente un Int16 valor en un entero de 128 bits sin signo.

Explicit(Int32 to UInt128)

Convierte explícitamente un Int32 valor en un entero de 128 bits sin signo.

Explicit(Int64 to UInt128)

Convierte explícitamente un Int64 valor en un entero de 128 bits sin signo.

Explicit(IntPtr to UInt128)

Convierte explícitamente un IntPtr valor en un entero de 128 bits sin signo.

Explicit(SByte to UInt128)

Convierte explícitamente un SByte valor en un entero de 128 bits sin signo.

Explicit(Single to UInt128)

Convierte explícitamente un Single valor en un entero de 128 bits sin signo.

Explicit(UInt128 to Byte)

Convierte explícitamente un entero de 128 bits sin signo en un Byte valor.

Explicit(UInt128 to Char)

Convierte explícitamente un entero de 128 bits sin signo en un Char valor.

Explicit(UInt128 to Decimal)

Convierte explícitamente un entero de 128 bits sin signo en un Decimal valor.

Explicit(UInt128 to Double)

Convierte explícitamente un entero de 128 bits sin signo en un Double valor.

Explicit(UInt128 to Half)

Convierte explícitamente un entero de 128 bits sin signo en un Half valor.

Explicit(UInt128 to Int128)

Convierte explícitamente un entero de 128 bits sin signo en un Int128 valor.

Explicit(UInt128 to Int16)

Convierte explícitamente un entero de 128 bits sin signo en un Int16 valor.

Explicit(UInt128 to Int32)

Convierte explícitamente un entero de 128 bits sin signo en un Int32 valor.

Explicit(UInt128 to Int64)

Convierte explícitamente un entero de 128 bits sin signo en un Int64 valor.

Explicit(UInt128 to IntPtr)

Convierte explícitamente un entero de 128 bits sin signo en un IntPtr valor.

Explicit(UInt128 to SByte)

Convierte explícitamente un entero de 128 bits sin signo en un SByte valor.

Explicit(UInt128 to Single)

Convierte explícitamente un entero de 128 bits sin signo en un Single valor.

Explicit(UInt128 to UInt16)

Convierte explícitamente un entero de 128 bits sin signo en un UInt16 valor.

Explicit(UInt128 to UInt32)

Convierte explícitamente un entero de 128 bits sin signo en un UInt32 valor.

Explicit(UInt128 to UInt64)

Convierte explícitamente un entero de 128 bits sin signo en un UInt64 valor.

Explicit(UInt128 to UIntPtr)

Convierte explícitamente un entero de 128 bits sin signo en un UIntPtr valor.

GreaterThan(UInt128, UInt128)

Compara dos valores para determinar cuál es mayor.

GreaterThanOrEqual(UInt128, UInt128)

Compara dos valores para determinar cuál es mayor o igual.

Implicit(Byte to UInt128)

Convierte implícitamente un valor en un Byte entero de 128 bits sin signo.

Implicit(Char to UInt128)

Convierte implícitamente un valor en un Char entero de 128 bits sin signo.

Implicit(UInt16 to UInt128)

Convierte implícitamente un valor en un UInt16 entero de 128 bits sin signo.

Implicit(UInt32 to UInt128)

Convierte implícitamente un valor en un UInt32 entero de 128 bits sin signo.

Implicit(UInt64 to UInt128)

Convierte implícitamente un valor en un UInt64 entero de 128 bits sin signo.

Implicit(UIntPtr to UInt128)

Convierte implícitamente un valor en un UIntPtr entero de 128 bits sin signo.

Increment(UInt128)

Incrementa un valor.

Inequality(UInt128, UInt128)

Compara dos valores para determinar la desigualdad.

LeftShift(UInt128, Int32)

Desplaza un valor a la izquierda por una cantidad determinada.

LessThan(UInt128, UInt128)

Compara dos valores para determinar cuál es menor.

LessThanOrEqual(UInt128, UInt128)

Compara dos valores para determinar cuál es menor o igual.

Modulus(UInt128, UInt128)

Divide dos valores juntos para calcular su módulo o resto.

Multiply(UInt128, UInt128)

Multiplica dos valores juntos para calcular su producto.

OnesComplement(UInt128)

Calcula la representación del complemento uno de un valor determinado.

RightShift(UInt128, Int32)

Desplaza un valor a la derecha por una cantidad determinada.

Subtraction(UInt128, UInt128)

Resta dos valores para calcular su diferencia.

UnaryNegation(UInt128)

Calcula la negación unaria de un valor.

UnaryPlus(UInt128)

Calcula la unaria más de un valor.

UnsignedRightShift(UInt128, Int32)

Desplaza un valor a la derecha por una cantidad determinada.

Implementaciones de interfaz explícitas

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Obtiene la identidad de aditivo del tipo actual.

IBinaryInteger<UInt128>.GetByteCount()

Obtiene el número de bytes que se escribirán como parte de TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<UInt128>.GetShortestBitLength()

Obtiene la longitud, en bits, de la representación complementaria de dos más corta del valor actual.

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

Representa un entero de 128 bits sin signo.

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

Representa un entero de 128 bits sin signo.

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

Intenta escribir el valor actual, en formato big-endian, en un intervalo determinado.

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

Intenta escribir el valor actual, en formato little-endian, en un intervalo determinado.

IBinaryNumber<UInt128>.AllBitsSet

Obtiene una instancia del tipo binario en el que se establecen todos los bits.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Obtiene la identidad multiplicativa del tipo actual.

INumber<UInt128>.CopySign(UInt128, UInt128)

Copia el signo de un valor en el signo de otro valor.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

Compara dos valores con el proceso, que es mayor y devuelve el otro valor si una entrada es NaN.

INumber<UInt128>.MinNumber(UInt128, UInt128)

Compara dos valores con el proceso, que es menor y devuelve el otro valor si una entrada es NaN.

INumberBase<UInt128>.Abs(UInt128)

Calcula el valor absoluto de un valor.

INumberBase<UInt128>.IsCanonical(UInt128)

Determina si un valor está en su representación canónica.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Determina si un valor representa un número complejo.

INumberBase<UInt128>.IsFinite(UInt128)

Determina si un valor es finito.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Determina si un valor representa un número imaginario puro.

INumberBase<UInt128>.IsInfinity(UInt128)

Determina si un valor es infinito.

INumberBase<UInt128>.IsInteger(UInt128)

Determina si un valor representa un número entero.

INumberBase<UInt128>.IsNaN(UInt128)

Determina si un valor es NaN.

INumberBase<UInt128>.IsNegative(UInt128)

Determina si un valor es negativo.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Determina si un valor es infinito negativo.

INumberBase<UInt128>.IsNormal(UInt128)

Determina si un valor es normal.

INumberBase<UInt128>.IsPositive(UInt128)

Determina si un valor es positivo.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Determina si un valor es infinito positivo.

INumberBase<UInt128>.IsRealNumber(UInt128)

Determina si un valor representa un número real.

INumberBase<UInt128>.IsSubnormal(UInt128)

Determina si un valor es subnormal.

INumberBase<UInt128>.IsZero(UInt128)

Determina si un valor es cero.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Compara dos valores con el proceso, que es mayor.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

Compara dos valores con el proceso que tiene la mayor magnitud y devuelve el otro valor si una entrada es NaN.

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Compara dos valores con el proceso, que es menor.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Compara dos valores con el proceso que tiene la magnitud menor y devuelve el otro valor si una entrada es NaN.

INumberBase<UInt128>.Radix

Obtiene la raíz, o base, para el tipo.

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

Representa un entero de 128 bits sin signo.

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

Representa un entero de 128 bits sin signo.

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

Representa un entero de 128 bits sin signo.

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

Intenta convertir una instancia del tipo actual en otro tipo, iniciando una excepción de desbordamiento para los valores que se encuentran fuera del intervalo representable del tipo actual.

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

Intenta convertir una instancia del tipo actual en otro tipo, saturando los valores que se encuentran fuera del intervalo representable del tipo actual.

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

Intenta convertir una instancia del tipo actual en otro tipo, truncando los valores que se encuentran fuera del intervalo representable del tipo actual.

Se aplica a