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>, 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>
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>
[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)]
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)>]
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>
[<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>
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)
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)
Herencia
UInt128
Atributos
Implementaciones
IComparable IComparable<UInt128> IComparable<TSelf> IEquatable<UInt128> IEquatable<TSelf> IFormattable IParsable<UInt128> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt128> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<UInt128> IUtf8SpanParsable<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>

Constructores

Nombre Description
UInt128(UInt64, UInt64)

Inicializa una nueva instancia de la UInt128 estructura.

Propiedades

Nombre Description
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

Nombre Description
BigMul(UInt128, UInt128, UInt128)

Genera el producto completo de dos enteros nativos sin signo.

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.

Log10(UInt128)

Representa un entero de 128 bits sin signo.

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, IFormatProvider)

Analiza una cadena en un valor.

Parse(String, NumberStyles, IFormatProvider)

Analiza una cadena en un valor.

Parse(String, NumberStyles)

Analiza una cadena en un valor.

Parse(String)

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, IFormatProvider)

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

ToString(String)

Convierte el valor numérico de esta instancia en su representación de cadena equivalente 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

Nombre Description
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 to UInt128)

Representa un entero de 128 bits sin signo.

CheckedExplicit(Int16 to UInt128)

Representa un entero de 128 bits sin signo.

CheckedExplicit(Int32 to UInt128)

Representa un entero de 128 bits sin signo.

CheckedExplicit(Int64 to UInt128)

Representa un entero de 128 bits sin signo.

CheckedExplicit(IntPtr to UInt128)

Representa un entero de 128 bits sin signo.

CheckedExplicit(SByte to UInt128)

Representa un entero de 128 bits sin signo.

CheckedExplicit(Single to UInt128)

Representa un entero de 128 bits sin signo.

CheckedExplicit(UInt128 to Byte)

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

Implicit(Char to UInt128)

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

Implicit(UInt16 to UInt128)

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

Implicit(UInt32 to UInt128)

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

Implicit(UInt64 to UInt128)

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

Implicit(UIntPtr to UInt128)

Convierte implícitamente un UIntPtr valor 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

Nombre Description
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 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 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