Compartir a través de


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 de la estructura 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 para el tipo.

Zero

Obtiene el valor 0 para el 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 instancia actual precede, sigue o se produce en la misma posición en el criterio de ordenación que el otro objeto.

CompareTo(UInt128)

Compara la instancia actual con otro objeto del mismo tipo y devuelve un entero que indica si la instancia actual precede, sigue o se produce en la misma posición en el criterio de ordenación que el otro objeto.

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 que se puede representar 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 al objeto actual.

Equals(UInt128)

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

GetHashCode()

Actúa como 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 iniciales 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 que se establecen 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 su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada.

ToString(String)

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

ToString(String, IFormatProvider)

Da formato al valor de la instancia actual mediante 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 los valores 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 valor de Decimal en un entero de 128 bits sin signo.

Explicit(Double to UInt128)

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

Explicit(Int16 to UInt128)

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

Explicit(Int32 to UInt128)

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

Explicit(Int64 to UInt128)

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

Explicit(IntPtr to UInt128)

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

Explicit(SByte to UInt128)

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

Explicit(Single to UInt128)

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

Explicit(UInt128 to Byte)

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

Explicit(UInt128 to Char)

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

Explicit(UInt128 to Decimal)

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

Explicit(UInt128 to Double)

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

Explicit(UInt128 to Half)

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

Explicit(UInt128 to Int128)

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

Explicit(UInt128 to Int16)

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

Explicit(UInt128 to Int32)

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

Explicit(UInt128 to Int64)

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

Explicit(UInt128 to IntPtr)

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

Explicit(UInt128 to SByte)

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

Explicit(UInt128 to Single)

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

Explicit(UInt128 to UInt16)

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

Explicit(UInt128 to UInt32)

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

Explicit(UInt128 to UInt64)

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

Explicit(UInt128 to UIntPtr)

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

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 de Byte en un entero de 128 bits sin signo.

Implicit(Char to UInt128)

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

Implicit(UInt16 to UInt128)

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

Implicit(UInt32 to UInt128)

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

Implicit(UInt64 to UInt128)

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

Implicit(UIntPtr to UInt128)

Convierte implícitamente un valor de UIntPtr en un 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 dejado 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 ones-complement de un valor determinado.

RightShift(UInt128, Int32)

Desplaza un valor hacia 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 hacia la derecha por una cantidad determinada.

Implementaciones de interfaz explícitas

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Obtiene la identidad de suma 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 magnitud mayor 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>.MultiplyAddEstimate(UInt128, UInt128, UInt128)

Calcula una estimación de (left * right) + addend.

INumberBase<UInt128>.Radix

Obtiene el radix, 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 que se puede representar 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 que se puede representar 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 que se puede representar del tipo actual.

Se aplica a