Int128 Estructura

Definición

Representa un entero de 128 bits con signo.

public value class Int128 : IComparable<Int128>, IEquatable<Int128>, IParsable<Int128>, ISpanParsable<Int128>, System::Numerics::IAdditionOperators<Int128, Int128, Int128>, System::Numerics::IAdditiveIdentity<Int128, Int128>, System::Numerics::IBinaryInteger<Int128>, System::Numerics::IBinaryNumber<Int128>, System::Numerics::IBitwiseOperators<Int128, Int128, Int128>, System::Numerics::IComparisonOperators<Int128, Int128, bool>, System::Numerics::IDecrementOperators<Int128>, System::Numerics::IDivisionOperators<Int128, Int128, Int128>, System::Numerics::IEqualityOperators<Int128, Int128, bool>, System::Numerics::IIncrementOperators<Int128>, System::Numerics::IMinMaxValue<Int128>, System::Numerics::IModulusOperators<Int128, Int128, Int128>, System::Numerics::IMultiplicativeIdentity<Int128, Int128>, System::Numerics::IMultiplyOperators<Int128, Int128, Int128>, System::Numerics::INumber<Int128>, System::Numerics::INumberBase<Int128>, System::Numerics::IShiftOperators<Int128, int, Int128>, System::Numerics::ISignedNumber<Int128>, System::Numerics::ISubtractionOperators<Int128, Int128, Int128>, System::Numerics::IUnaryNegationOperators<Int128, Int128>, System::Numerics::IUnaryPlusOperators<Int128, Int128>
public value class Int128 : IComparable<Int128>, IEquatable<Int128>, IParsable<Int128>, ISpanParsable<Int128>, IUtf8SpanParsable<Int128>, System::Numerics::IAdditionOperators<Int128, Int128, Int128>, System::Numerics::IAdditiveIdentity<Int128, Int128>, System::Numerics::IBinaryInteger<Int128>, System::Numerics::IBinaryNumber<Int128>, System::Numerics::IBitwiseOperators<Int128, Int128, Int128>, System::Numerics::IComparisonOperators<Int128, Int128, bool>, System::Numerics::IDecrementOperators<Int128>, System::Numerics::IDivisionOperators<Int128, Int128, Int128>, System::Numerics::IEqualityOperators<Int128, Int128, bool>, System::Numerics::IIncrementOperators<Int128>, System::Numerics::IMinMaxValue<Int128>, System::Numerics::IModulusOperators<Int128, Int128, Int128>, System::Numerics::IMultiplicativeIdentity<Int128, Int128>, System::Numerics::IMultiplyOperators<Int128, Int128, Int128>, System::Numerics::INumber<Int128>, System::Numerics::INumberBase<Int128>, System::Numerics::IShiftOperators<Int128, int, Int128>, System::Numerics::ISignedNumber<Int128>, System::Numerics::ISubtractionOperators<Int128, Int128, Int128>, System::Numerics::IUnaryNegationOperators<Int128, Int128>, System::Numerics::IUnaryPlusOperators<Int128, Int128>
public readonly struct Int128 : IComparable<Int128>, IEquatable<Int128>, IParsable<Int128>, ISpanParsable<Int128>, System.Numerics.IAdditionOperators<Int128,Int128,Int128>, System.Numerics.IAdditiveIdentity<Int128,Int128>, System.Numerics.IBinaryInteger<Int128>, System.Numerics.IBinaryNumber<Int128>, System.Numerics.IBitwiseOperators<Int128,Int128,Int128>, System.Numerics.IComparisonOperators<Int128,Int128,bool>, System.Numerics.IDecrementOperators<Int128>, System.Numerics.IDivisionOperators<Int128,Int128,Int128>, System.Numerics.IEqualityOperators<Int128,Int128,bool>, System.Numerics.IIncrementOperators<Int128>, System.Numerics.IMinMaxValue<Int128>, System.Numerics.IModulusOperators<Int128,Int128,Int128>, System.Numerics.IMultiplicativeIdentity<Int128,Int128>, System.Numerics.IMultiplyOperators<Int128,Int128,Int128>, System.Numerics.INumber<Int128>, System.Numerics.INumberBase<Int128>, System.Numerics.IShiftOperators<Int128,int,Int128>, System.Numerics.ISignedNumber<Int128>, System.Numerics.ISubtractionOperators<Int128,Int128,Int128>, System.Numerics.IUnaryNegationOperators<Int128,Int128>, System.Numerics.IUnaryPlusOperators<Int128,Int128>
public readonly struct Int128 : IComparable<Int128>, IEquatable<Int128>, IParsable<Int128>, ISpanParsable<Int128>, IUtf8SpanParsable<Int128>, System.Numerics.IAdditionOperators<Int128,Int128,Int128>, System.Numerics.IAdditiveIdentity<Int128,Int128>, System.Numerics.IBinaryInteger<Int128>, System.Numerics.IBinaryNumber<Int128>, System.Numerics.IBitwiseOperators<Int128,Int128,Int128>, System.Numerics.IComparisonOperators<Int128,Int128,bool>, System.Numerics.IDecrementOperators<Int128>, System.Numerics.IDivisionOperators<Int128,Int128,Int128>, System.Numerics.IEqualityOperators<Int128,Int128,bool>, System.Numerics.IIncrementOperators<Int128>, System.Numerics.IMinMaxValue<Int128>, System.Numerics.IModulusOperators<Int128,Int128,Int128>, System.Numerics.IMultiplicativeIdentity<Int128,Int128>, System.Numerics.IMultiplyOperators<Int128,Int128,Int128>, System.Numerics.INumber<Int128>, System.Numerics.INumberBase<Int128>, System.Numerics.IShiftOperators<Int128,int,Int128>, System.Numerics.ISignedNumber<Int128>, System.Numerics.ISubtractionOperators<Int128,Int128,Int128>, System.Numerics.IUnaryNegationOperators<Int128,Int128>, System.Numerics.IUnaryPlusOperators<Int128,Int128>
type Int128 = struct
    interface IFormattable
    interface IParsable<Int128>
    interface ISpanFormattable
    interface ISpanParsable<Int128>
    interface IAdditionOperators<Int128, Int128, Int128>
    interface IAdditiveIdentity<Int128, Int128>
    interface IBinaryInteger<Int128>
    interface IBinaryNumber<Int128>
    interface IBitwiseOperators<Int128, Int128, Int128>
    interface IComparisonOperators<Int128, Int128, bool>
    interface IEqualityOperators<Int128, Int128, bool>
    interface IDecrementOperators<Int128>
    interface IDivisionOperators<Int128, Int128, Int128>
    interface IIncrementOperators<Int128>
    interface IModulusOperators<Int128, Int128, Int128>
    interface IMultiplicativeIdentity<Int128, Int128>
    interface IMultiplyOperators<Int128, Int128, Int128>
    interface INumber<Int128>
    interface INumberBase<Int128>
    interface ISubtractionOperators<Int128, Int128, Int128>
    interface IUnaryNegationOperators<Int128, Int128>
    interface IUnaryPlusOperators<Int128, Int128>
    interface IShiftOperators<Int128, int, Int128>
    interface IMinMaxValue<Int128>
    interface ISignedNumber<Int128>
type Int128 = struct
    interface IFormattable
    interface IParsable<Int128>
    interface ISpanFormattable
    interface ISpanParsable<Int128>
    interface IAdditionOperators<Int128, Int128, Int128>
    interface IAdditiveIdentity<Int128, Int128>
    interface IBinaryInteger<Int128>
    interface IBinaryNumber<Int128>
    interface IBitwiseOperators<Int128, Int128, Int128>
    interface IComparisonOperators<Int128, Int128, bool>
    interface IEqualityOperators<Int128, Int128, bool>
    interface IDecrementOperators<Int128>
    interface IDivisionOperators<Int128, Int128, Int128>
    interface IIncrementOperators<Int128>
    interface IModulusOperators<Int128, Int128, Int128>
    interface IMultiplicativeIdentity<Int128, Int128>
    interface IMultiplyOperators<Int128, Int128, Int128>
    interface INumber<Int128>
    interface INumberBase<Int128>
    interface ISubtractionOperators<Int128, Int128, Int128>
    interface IUnaryNegationOperators<Int128, Int128>
    interface IUnaryPlusOperators<Int128, Int128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<Int128>
    interface IShiftOperators<Int128, int, Int128>
    interface IMinMaxValue<Int128>
    interface ISignedNumber<Int128>
type Int128 = struct
    interface IFormattable
    interface IParsable<Int128>
    interface ISpanFormattable
    interface ISpanParsable<Int128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<Int128>
    interface IAdditionOperators<Int128, Int128, Int128>
    interface IAdditiveIdentity<Int128, Int128>
    interface IBinaryInteger<Int128>
    interface IBinaryNumber<Int128>
    interface IBitwiseOperators<Int128, Int128, Int128>
    interface IComparisonOperators<Int128, Int128, bool>
    interface IEqualityOperators<Int128, Int128, bool>
    interface IDecrementOperators<Int128>
    interface IDivisionOperators<Int128, Int128, Int128>
    interface IIncrementOperators<Int128>
    interface IModulusOperators<Int128, Int128, Int128>
    interface IMultiplicativeIdentity<Int128, Int128>
    interface IMultiplyOperators<Int128, Int128, Int128>
    interface INumber<Int128>
    interface INumberBase<Int128>
    interface ISubtractionOperators<Int128, Int128, Int128>
    interface IUnaryNegationOperators<Int128, Int128>
    interface IUnaryPlusOperators<Int128, Int128>
    interface IShiftOperators<Int128, int, Int128>
    interface IMinMaxValue<Int128>
    interface ISignedNumber<Int128>
Public Structure Int128
Implements IAdditionOperators(Of Int128, Int128, Int128), IAdditiveIdentity(Of Int128, Int128), IBinaryInteger(Of Int128), IBinaryNumber(Of Int128), IBitwiseOperators(Of Int128, Int128, Int128), IComparable(Of Int128), IComparisonOperators(Of Int128, Int128, Boolean), IDecrementOperators(Of Int128), IDivisionOperators(Of Int128, Int128, Int128), IEqualityOperators(Of Int128, Int128, Boolean), IEquatable(Of Int128), IIncrementOperators(Of Int128), IMinMaxValue(Of Int128), IModulusOperators(Of Int128, Int128, Int128), IMultiplicativeIdentity(Of Int128, Int128), IMultiplyOperators(Of Int128, Int128, Int128), INumber(Of Int128), INumberBase(Of Int128), IParsable(Of Int128), IShiftOperators(Of Int128, Integer, Int128), ISignedNumber(Of Int128), ISpanParsable(Of Int128), ISubtractionOperators(Of Int128, Int128, Int128), IUnaryNegationOperators(Of Int128, Int128), IUnaryPlusOperators(Of Int128, Int128)
Public Structure Int128
Implements IAdditionOperators(Of Int128, Int128, Int128), IAdditiveIdentity(Of Int128, Int128), IBinaryInteger(Of Int128), IBinaryNumber(Of Int128), IBitwiseOperators(Of Int128, Int128, Int128), IComparable(Of Int128), IComparisonOperators(Of Int128, Int128, Boolean), IDecrementOperators(Of Int128), IDivisionOperators(Of Int128, Int128, Int128), IEqualityOperators(Of Int128, Int128, Boolean), IEquatable(Of Int128), IIncrementOperators(Of Int128), IMinMaxValue(Of Int128), IModulusOperators(Of Int128, Int128, Int128), IMultiplicativeIdentity(Of Int128, Int128), IMultiplyOperators(Of Int128, Int128, Int128), INumber(Of Int128), INumberBase(Of Int128), IParsable(Of Int128), IShiftOperators(Of Int128, Integer, Int128), ISignedNumber(Of Int128), ISpanParsable(Of Int128), ISubtractionOperators(Of Int128, Int128, Int128), IUnaryNegationOperators(Of Int128, Int128), IUnaryPlusOperators(Of Int128, Int128), IUtf8SpanParsable(Of Int128)
Herencia
Int128
Implementaciones
IComparable IComparable<Int128> IComparable<TSelf> IEquatable<Int128> IEquatable<TSelf> IFormattable IParsable<Int128> IParsable<TSelf> ISpanFormattable ISpanParsable<Int128> ISpanParsable<TSelf> IAdditionOperators<Int128,Int128,Int128> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Int128,Int128> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<Int128> IBinaryNumber<Int128> IBinaryNumber<TSelf> IBitwiseOperators<Int128,Int128,Int128> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Int128,Int128,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Int128> IDecrementOperators<TSelf> IDivisionOperators<Int128,Int128,Int128> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Int128,Int128,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<Int128> IIncrementOperators<TSelf> IMinMaxValue<Int128> IModulusOperators<Int128,Int128,Int128> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Int128,Int128> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Int128,Int128,Int128> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Int128> INumber<TSelf> INumberBase<Int128> INumberBase<TSelf> IShiftOperators<Int128,Int32,Int128> IShiftOperators<TSelf,Int32,TSelf> ISignedNumber<Int128> ISubtractionOperators<Int128,Int128,Int128> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<Int128,Int128> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Int128,Int128> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Int128> IUtf8SpanParsable<TSelf>

Constructores

Int128(UInt64, UInt64)

Inicializa una nueva instancia del struct Int128.

Propiedades

MaxValue

Obtiene el valor máximo del tipo actual.

MinValue

Obtiene el valor mínimo del tipo actual.

NegativeOne

Obtiene el valor -1 del tipo .

One

Obtiene el valor 1 del tipo .

Zero

Obtiene el valor 0 del tipo.

Métodos

Abs(Int128)

Calcula el valor absoluto de un valor.

Clamp(Int128, Int128, Int128)

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

CompareTo(Int128)

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(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.

CopySign(Int128, Int128)

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

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(Int128, Int128)

Calcula el cociente y el resto de dos valores.

Equals(Int128)

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

Equals(Object)

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

GetHashCode()

Sirve como la función hash predeterminada.

IsEvenInteger(Int128)

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

IsNegative(Int128)

Determina si un valor es negativo.

IsOddInteger(Int128)

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

IsPositive(Int128)

Determina si un valor es positivo.

IsPow2(Int128)

Determina si un valor es una potencia de dos.

LeadingZeroCount(Int128)

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

Log2(Int128)

Calcula el registro2 de un valor.

Max(Int128, Int128)

Compara dos valores con el proceso, que es mayor.

MaxMagnitude(Int128, Int128)

Compara dos valores con el proceso, que es mayor.

Min(Int128, Int128)

Compara dos valores con el proceso, que es menor.

MinMagnitude(Int128, Int128)

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(Int128)

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

RotateLeft(Int128, Int32)

Gira un valor de izquierda por una cantidad determinada.

RotateRight(Int128, Int32)

Gira un valor a la derecha por una cantidad determinada.

Sign(Int128)

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(Int128)

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

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

TryParse(ReadOnlySpan<Byte>, Int128)

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 con signo equivalente.

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

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, Int128)

Intenta analizar una cadena en un valor.

TryParse(ReadOnlySpan<Char>, Int128)

Intenta analizar un intervalo de caracteres en un valor.

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

Intenta analizar un intervalo de caracteres en un valor.

TryParse(String, IFormatProvider, Int128)

Intenta analizar una cadena en un valor.

TryParse(String, Int128)

Intenta analizar una cadena en un valor.

TryParse(String, NumberStyles, IFormatProvider, Int128)

Intenta analizar una cadena en un valor.

Operadores

Addition(Int128, Int128)

Agrega dos valores juntos para calcular su suma.

BitwiseAnd(Int128, Int128)

Calcula el bit a bit y de dos valores.

BitwiseOr(Int128, Int128)

Calcula el bit a bit o de dos valores.

CheckedAddition(Int128, Int128)

Agrega dos valores juntos para calcular su suma.

CheckedDecrement(Int128)

Disminuye un valor.

CheckedDivision(Int128, Int128)

Divide dos valores juntos para calcular su cociente.

CheckedExplicit(Double)

Representa un entero de 128 bits con signo.

CheckedExplicit(Int128)

Representa un entero de 128 bits con signo.

CheckedExplicit(Single)

Representa un entero de 128 bits con signo.

CheckedIncrement(Int128)

Incrementa un valor.

CheckedMultiply(Int128, Int128)

Multiplica dos valores juntos para calcular su producto.

CheckedSubtraction(Int128, Int128)

Resta dos valores para calcular su diferencia.

CheckedUnaryNegation(Int128)

Calcula la negación unaria de un valor.

Decrement(Int128)

Disminuye un valor.

Division(Int128, Int128)

Divide dos valores juntos para calcular su cociente.

Equality(Int128, Int128)

Compara dos valores para determinar la igualdad.

ExclusiveOr(Int128, Int128)

Calcula el valor exclusivo o de dos valores.

Explicit(Decimal to Int128)

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

Explicit(Double to Int128)

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

Explicit(Int128 to Byte)

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

Explicit(Int128 to Char)

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

Explicit(Int128 to Decimal)

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

Explicit(Int128 to Double)

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

Explicit(Int128 to Half)

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

Explicit(Int128 to Int16)

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

Explicit(Int128 to Int32)

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

Explicit(Int128 to Int64)

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

Explicit(Int128 to IntPtr)

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

Explicit(Int128 to SByte)

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

Explicit(Int128 to Single)

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

Explicit(Int128 to UInt128)

Convierte explícitamente un entero de 128 bits con signo en un UInt128 valor .

Explicit(Int128 to UInt16)

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

Explicit(Int128 to UInt32)

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

Explicit(Int128 to UInt64)

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

Explicit(Int128 to UIntPtr)

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

Explicit(Single to Int128)

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

GreaterThan(Int128, Int128)

Compara dos valores para determinar cuál es mayor.

GreaterThanOrEqual(Int128, Int128)

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

Implicit(Byte to Int128)

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

Implicit(Char to Int128)

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

Implicit(Int16 to Int128)

Convierte implícitamente un Int16 valor en un entero de 128 bits con signo.

Implicit(Int32 to Int128)

Convierte implícitamente un Int32 valor en un entero de 128 bits con signo.

Implicit(Int64 to Int128)

Convierte implícitamente un Int64 valor en un entero de 128 bits con signo.

Implicit(IntPtr to Int128)

Convierte implícitamente un IntPtr valor en un entero de 128 bits con signo.

Implicit(SByte to Int128)

Convierte implícitamente un SByte valor en un entero de 128 bits con signo.

Implicit(UInt16 to Int128)

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

Implicit(UInt32 to Int128)

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

Implicit(UInt64 to Int128)

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

Implicit(UIntPtr to Int128)

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

Increment(Int128)

Incrementa un valor.

Inequality(Int128, Int128)

Compara dos valores para determinar la desigualdad.

LeftShift(Int128, Int32)

Desplaza un valor a la izquierda por una cantidad determinada.

LessThan(Int128, Int128)

Compara dos valores para determinar cuál es menor.

LessThanOrEqual(Int128, Int128)

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

Modulus(Int128, Int128)

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

Multiply(Int128, Int128)

Multiplica dos valores juntos para calcular su producto.

OnesComplement(Int128)

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

RightShift(Int128, Int32)

Desplaza un valor a la derecha por una cantidad determinada.

Subtraction(Int128, Int128)

Resta dos valores para calcular su diferencia.

UnaryNegation(Int128)

Calcula la negación unaria de un valor.

UnaryPlus(Int128)

Calcula la unaria más de un valor.

UnsignedRightShift(Int128, Int32)

Desplaza un valor a la derecha por una cantidad determinada.

Implementaciones de interfaz explícitas

IAdditiveIdentity<Int128,Int128>.AdditiveIdentity

Obtiene la identidad de suma del tipo actual.

IBinaryInteger<Int128>.GetByteCount()

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

IBinaryInteger<Int128>.GetShortestBitLength()

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

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

Representa un entero de 128 bits con signo.

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

Representa un entero de 128 bits con signo.

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

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

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

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

IBinaryNumber<Int128>.AllBitsSet

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

IMultiplicativeIdentity<Int128,Int128>.MultiplicativeIdentity

Obtiene la identidad multiplicativa del tipo actual.

INumber<Int128>.MaxNumber(Int128, Int128)

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

INumber<Int128>.MinNumber(Int128, Int128)

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

INumberBase<Int128>.IsCanonical(Int128)

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

INumberBase<Int128>.IsComplexNumber(Int128)

Determina si un valor representa un número complejo.

INumberBase<Int128>.IsFinite(Int128)

Determina si un valor es finito.

INumberBase<Int128>.IsImaginaryNumber(Int128)

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

INumberBase<Int128>.IsInfinity(Int128)

Determina si un valor es infinito.

INumberBase<Int128>.IsInteger(Int128)

Determina si un valor representa un número entero.

INumberBase<Int128>.IsNaN(Int128)

Determina si un valor es NaN.

INumberBase<Int128>.IsNegativeInfinity(Int128)

Determina si un valor es infinito negativo.

INumberBase<Int128>.IsNormal(Int128)

Determina si un valor es normal.

INumberBase<Int128>.IsPositiveInfinity(Int128)

Determina si un valor es infinito positivo.

INumberBase<Int128>.IsRealNumber(Int128)

Determina si un valor representa un número real.

INumberBase<Int128>.IsSubnormal(Int128)

Determina si un valor es subnormal.

INumberBase<Int128>.IsZero(Int128)

Determina si un valor es cero.

INumberBase<Int128>.MaxMagnitudeNumber(Int128, Int128)

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

INumberBase<Int128>.MinMagnitudeNumber(Int128, Int128)

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

INumberBase<Int128>.Radix

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

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

Representa un entero de 128 bits con signo.

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

Representa un entero de 128 bits con signo.

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

Representa un entero de 128 bits con signo.

INumberBase<Int128>.TryConvertToChecked<TOther>(Int128, 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<Int128>.TryConvertToSaturating<TOther>(Int128, 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<Int128>.TryConvertToTruncating<TOther>(Int128, 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