Compartir a través de


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

One

Obtiene el valor 1 para el tipo.

Zero

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

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.

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

Calcula el cociente y el resto de dos valores.

Equals(Int128)

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

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

GetHashCode()

Actúa como 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 iniciales 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 que se establecen 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 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(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 los valores 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 valor de Decimal en un entero de 128 bits con signo.

Explicit(Double to Int128)

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

Explicit(Int128 to Byte)

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

Explicit(Int128 to Char)

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

Explicit(Int128 to Decimal)

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

Explicit(Int128 to Double)

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

Explicit(Int128 to Half)

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

Explicit(Int128 to Int16)

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

Explicit(Int128 to Int32)

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

Explicit(Int128 to Int64)

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

Explicit(Int128 to IntPtr)

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

Explicit(Int128 to SByte)

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

Explicit(Int128 to Single)

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

Explicit(Int128 to UInt128)

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

Explicit(Int128 to UInt16)

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

Explicit(Int128 to UInt32)

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

Explicit(Int128 to UInt64)

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

Explicit(Int128 to UIntPtr)

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

Explicit(Single to Int128)

Convierte explícitamente un valor de Single 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 valor de Byte en un entero de 128 bits con signo.

Implicit(Char to Int128)

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

Implicit(Int16 to Int128)

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

Implicit(Int32 to Int128)

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

Implicit(Int64 to Int128)

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

Implicit(IntPtr to Int128)

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

Implicit(SByte to Int128)

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

Implicit(UInt16 to Int128)

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

Implicit(UInt32 to Int128)

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

Implicit(UInt64 to Int128)

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

Implicit(UIntPtr to Int128)

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

RightShift(Int128, Int32)

Desplaza un valor hacia 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 hacia 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 magnitud mayor 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>.MultiplyAddEstimate(Int128, Int128, Int128)

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

INumberBase<Int128>.Radix

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

Se aplica a