Int128 Estrutura

Definição

Representa um inteiro com sinal de 128 bits.

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)
Herança
Int128
Implementações
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>

Construtores

Int128(UInt64, UInt64)

Inicializa uma nova instância do struct Int128.

Propriedades

MaxValue

Obtém o valor máximo do tipo atual.

MinValue

Obtém o valor mínimo do tipo atual.

NegativeOne

Obtém o valor -1 do tipo.

One

Obtém o valor 1 do tipo.

Zero

Obtém o valor 0 do tipo.

Métodos

Abs(Int128)

Calcula o absoluto de um valor.

Clamp(Int128, Int128, Int128)

Fixa um valor a um valor mínimo inclusivo e máximo.

CompareTo(Int128)

Compara a instância atual com outro objeto do mesmo tipo e retorna um inteiro que indica se a instância atual precede, segue ou ocorre na mesma posição da ordem de classificação do outro objeto.

CompareTo(Object)

Compara a instância atual com outro objeto do mesmo tipo e retorna um inteiro que indica se a instância atual precede, segue ou ocorre na mesma posição da ordem de classificação do outro objeto.

CopySign(Int128, Int128)

Copia o sinal de um valor para o sinal de outro valor.

CreateChecked<TOther>(TOther)

Cria uma instância do tipo atual de um valor, gerando uma exceção de estouro para todos os valores que ficam fora do intervalo representável do tipo atual.

CreateSaturating<TOther>(TOther)

Cria uma instância do tipo atual de um valor, saturando todos os valores que ficam fora do intervalo representável do tipo atual.

CreateTruncating<TOther>(TOther)

Cria uma instância do tipo atual de um valor, truncando todos os valores que ficam fora do intervalo representável do tipo atual.

DivRem(Int128, Int128)

Calcula o quociente e o restante de dois valores.

Equals(Int128)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

GetHashCode()

Serve como a função de hash padrão.

IsEvenInteger(Int128)

Determina se um valor representa um número integral par.

IsNegative(Int128)

Determina se um valor é negativo.

IsOddInteger(Int128)

Determina se um valor representa um número integral ímpar.

IsPositive(Int128)

Determina se um valor é positivo.

IsPow2(Int128)

Determina se um valor é uma potência de dois.

LeadingZeroCount(Int128)

Calcula o número de zeros à esquerda em um valor.

Log2(Int128)

Calcula o log2 de um valor.

Max(Int128, Int128)

Compara dois valores com a computação, que é maior.

MaxMagnitude(Int128, Int128)

Compara dois valores com a computação, que é maior.

Min(Int128, Int128)

Compara dois valores com a computação que é menor.

MinMagnitude(Int128, Int128)

Compara dois valores com a computação que é menor.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analisa um intervalo de caracteres UTF-8 em um valor.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analisa um intervalo de caracteres UTF-8 em um valor.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analisa um intervalo de caracteres em um valor.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Analisa um intervalo de caracteres em um valor.

Parse(String)

Analisa uma cadeia de caracteres em um valor.

Parse(String, IFormatProvider)

Analisa uma cadeia de caracteres em um valor.

Parse(String, NumberStyles)

Analisa uma cadeia de caracteres em um valor.

Parse(String, NumberStyles, IFormatProvider)

Analisa uma cadeia de caracteres em um valor.

PopCount(Int128)

Calcula o número de bits definidos em um valor.

RotateLeft(Int128, Int32)

Gira um valor deixado por um determinado valor.

RotateRight(Int128, Int32)

Gira um valor para a direita em um determinado valor.

Sign(Int128)

Calcula o sinal de um valor.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

ToString(IFormatProvider)

Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando as informações de formato específicas da cultura.

ToString(String)

Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando o formato especificado.

ToString(String, IFormatProvider)

Formata o valor da instância atual usando o formato especificado.

TrailingZeroCount(Int128)

Calcula o número de zeros à direita em um valor.

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

Tenta formatar o valor da instância atual como UTF-8 no intervalo fornecido de bytes.

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

Tenta formatar o valor da instância atual no intervalo fornecido de caracteres.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Int128)

Tenta analisar um intervalo de caracteres UTF-8 em um valor.

TryParse(ReadOnlySpan<Byte>, Int128)

Tenta converter um intervalo de caracteres UTF-8 que contém a representação de cadeia de caracteres de um número em seu inteiro com sinal de 128 bits equivalente.

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

Tenta analisar um intervalo de caracteres UTF-8 em um valor.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Int128)

Tenta analisar uma cadeia de caracteres em um valor.

TryParse(ReadOnlySpan<Char>, Int128)

Tenta analisar um intervalo de caracteres em um valor.

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

Tenta analisar um intervalo de caracteres em um valor.

TryParse(String, IFormatProvider, Int128)

Tenta analisar uma cadeia de caracteres em um valor.

TryParse(String, Int128)

Tenta analisar uma cadeia de caracteres em um valor.

TryParse(String, NumberStyles, IFormatProvider, Int128)

Tenta analisar uma cadeia de caracteres em um valor.

Operadores

Addition(Int128, Int128)

Adiciona dois valores juntos para calcular sua soma.

BitwiseAnd(Int128, Int128)

Calcula o bit a bit e de dois valores.

BitwiseOr(Int128, Int128)

Calcula o bit a bit ou de dois valores.

CheckedAddition(Int128, Int128)

Adiciona dois valores juntos para calcular sua soma.

CheckedDecrement(Int128)

Diminui um valor.

CheckedDivision(Int128, Int128)

Divide dois valores juntos para calcular seu quociente.

CheckedExplicit(Double)

Representa um inteiro com sinal de 128 bits.

CheckedExplicit(Int128)

Representa um inteiro com sinal de 128 bits.

CheckedExplicit(Single)

Representa um inteiro com sinal de 128 bits.

CheckedIncrement(Int128)

Incrementa um valor.

CheckedMultiply(Int128, Int128)

Multiplica dois valores juntos para calcular seu produto.

CheckedSubtraction(Int128, Int128)

Subtrai dois valores para calcular sua diferença.

CheckedUnaryNegation(Int128)

Calcula a negação unária de um valor.

Decrement(Int128)

Diminui um valor.

Division(Int128, Int128)

Divide dois valores juntos para calcular seu quociente.

Equality(Int128, Int128)

Compara dois valores para determinar a igualdade.

ExclusiveOr(Int128, Int128)

Calcula o exclusivo ou de dois valores.

Explicit(Decimal to Int128)

Converte explicitamente um Decimal valor em um inteiro com sinal de 128 bits.

Explicit(Double to Int128)

Converte explicitamente um Double valor em um inteiro com sinal de 128 bits.

Explicit(Int128 to Byte)

Converte explicitamente um inteiro com sinal de 128 bits em um Byte valor.

Explicit(Int128 to Char)

Converte explicitamente um inteiro com sinal de 128 bits em um Char valor.

Explicit(Int128 to Decimal)

Converte explicitamente um inteiro com sinal de 128 bits em um Decimal valor.

Explicit(Int128 to Double)

Converte explicitamente um inteiro com sinal de 128 bits em um Double valor.

Explicit(Int128 to Half)

Converte explicitamente um inteiro com sinal de 128 bits em um Half valor.

Explicit(Int128 to Int16)

Converte explicitamente um inteiro com sinal de 128 bits em um Int16 valor.

Explicit(Int128 to Int32)

Converte explicitamente um inteiro com sinal de 128 bits em um Int32 valor.

Explicit(Int128 to Int64)

Converte explicitamente um inteiro com sinal de 128 bits em um Int64 valor.

Explicit(Int128 to IntPtr)

Converte explicitamente um inteiro com sinal de 128 bits em um IntPtr valor.

Explicit(Int128 to SByte)

Converte explicitamente um inteiro com sinal de 128 bits em um SByte valor.

Explicit(Int128 to Single)

Converte explicitamente um inteiro com sinal de 128 bits em um Single valor.

Explicit(Int128 to UInt128)

Converte explicitamente um inteiro com sinal de 128 bits em um UInt128 valor.

Explicit(Int128 to UInt16)

Converte explicitamente um inteiro com sinal de 128 bits em um UInt16 valor.

Explicit(Int128 to UInt32)

Converte explicitamente um inteiro com sinal de 128 bits em um UInt32 valor.

Explicit(Int128 to UInt64)

Converte explicitamente um inteiro com sinal de 128 bits em um UInt64 valor.

Explicit(Int128 to UIntPtr)

Converte explicitamente um inteiro com sinal de 128 bits em um UIntPtr valor.

Explicit(Single to Int128)

Converte explicitamente um Single valor em um inteiro com sinal de 128 bits.

GreaterThan(Int128, Int128)

Compara dois valores para determinar qual é maior.

GreaterThanOrEqual(Int128, Int128)

Compara dois valores para determinar qual é maior ou igual.

Implicit(Byte to Int128)

Converte implicitamente um Byte valor em um inteiro com sinal de 128 bits.

Implicit(Char to Int128)

Converte implicitamente um Char valor em um inteiro com sinal de 128 bits.

Implicit(Int16 to Int128)

Converte implicitamente um Int16 valor em um inteiro com sinal de 128 bits.

Implicit(Int32 to Int128)

Converte implicitamente um Int32 valor em um inteiro com sinal de 128 bits.

Implicit(Int64 to Int128)

Converte implicitamente um Int64 valor em um inteiro com sinal de 128 bits.

Implicit(IntPtr to Int128)

Converte implicitamente um IntPtr valor em um inteiro com sinal de 128 bits.

Implicit(SByte to Int128)

Converte implicitamente um SByte valor em um inteiro com sinal de 128 bits.

Implicit(UInt16 to Int128)

Converte implicitamente um UInt16 valor em um inteiro com sinal de 128 bits.

Implicit(UInt32 to Int128)

Converte implicitamente um UInt32 valor em um inteiro com sinal de 128 bits.

Implicit(UInt64 to Int128)

Converte implicitamente um UInt64 valor em um inteiro com sinal de 128 bits.

Implicit(UIntPtr to Int128)

Converte implicitamente um UIntPtr valor em um inteiro com sinal de 128 bits.

Increment(Int128)

Incrementa um valor.

Inequality(Int128, Int128)

Compara dois valores para determinar a desigualdade.

LeftShift(Int128, Int32)

Desloca um valor deixado por um determinado valor.

LessThan(Int128, Int128)

Compara dois valores para determinar qual é menor.

LessThanOrEqual(Int128, Int128)

Compara dois valores para determinar qual é menor ou igual.

Modulus(Int128, Int128)

Divide dois valores juntos para calcular seu módulo ou resto.

Multiply(Int128, Int128)

Multiplica dois valores juntos para calcular seu produto.

OnesComplement(Int128)

Calcula a representação ones-complement de um determinado valor.

RightShift(Int128, Int32)

Desloca um valor para a direita em um determinado valor.

Subtraction(Int128, Int128)

Subtrai dois valores para calcular sua diferença.

UnaryNegation(Int128)

Calcula a negação unária de um valor.

UnaryPlus(Int128)

Calcula a mais unária de um valor.

UnsignedRightShift(Int128, Int32)

Desloca um valor para a direita em um determinado valor.

Implantações explícitas de interface

IAdditiveIdentity<Int128,Int128>.AdditiveIdentity

Obtém a identidade aditiva do tipo atual.

IBinaryInteger<Int128>.GetByteCount()

Obtém o número de bytes que serão gravados como parte de TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<Int128>.GetShortestBitLength()

Obtém o comprimento, em bits, da representação complementar dos dois mais curtos do valor atual.

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

Representa um inteiro com sinal de 128 bits.

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

Representa um inteiro com sinal de 128 bits.

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

Tenta gravar o valor atual, no formato big-endian, em um determinado intervalo.

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

Tenta gravar o valor atual, no formato little-endian, em um determinado intervalo.

IBinaryNumber<Int128>.AllBitsSet

Obtém uma instância do tipo binário no qual todos os bits são definidos.

IMultiplicativeIdentity<Int128,Int128>.MultiplicativeIdentity

Obtém a identidade multiplicativa do tipo atual.

INumber<Int128>.MaxNumber(Int128, Int128)

Compara dois valores com a computação, que é maior e retorna o outro valor se uma entrada for NaN.

INumber<Int128>.MinNumber(Int128, Int128)

Compara dois valores com a computação que é menor e retorna o outro valor se uma entrada é NaN.

INumberBase<Int128>.IsCanonical(Int128)

Determina se um valor está em sua representação canônica.

INumberBase<Int128>.IsComplexNumber(Int128)

Determina se um valor representa um número complexo.

INumberBase<Int128>.IsFinite(Int128)

Determina se um valor é finito.

INumberBase<Int128>.IsImaginaryNumber(Int128)

Determina se um valor representa um número imaginário puro.

INumberBase<Int128>.IsInfinity(Int128)

Determina se um valor é infinito.

INumberBase<Int128>.IsInteger(Int128)

Determina se um valor representa um número integral.

INumberBase<Int128>.IsNaN(Int128)

Determina se um valor é NaN.

INumberBase<Int128>.IsNegativeInfinity(Int128)

Determina se um valor é infinito negativo.

INumberBase<Int128>.IsNormal(Int128)

Determina se um valor é normal.

INumberBase<Int128>.IsPositiveInfinity(Int128)

Determina se um valor é infinito positivo.

INumberBase<Int128>.IsRealNumber(Int128)

Determina se um valor representa um número real.

INumberBase<Int128>.IsSubnormal(Int128)

Determina se um valor é subnormal.

INumberBase<Int128>.IsZero(Int128)

Determina se um valor é zero.

INumberBase<Int128>.MaxMagnitudeNumber(Int128, Int128)

Compara dois valores com a computação que tem a magnitude maior e retorna o outro valor se uma entrada for NaN.

INumberBase<Int128>.MinMagnitudeNumber(Int128, Int128)

Compara dois valores com a computação que tem a magnitude menor e retorna o outro valor se uma entrada for NaN.

INumberBase<Int128>.Radix

Obtém a base para o tipo.

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

Representa um inteiro com sinal de 128 bits.

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

Representa um inteiro com sinal de 128 bits.

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

Representa um inteiro com sinal de 128 bits.

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

Tenta converter uma instância do tipo atual em outro tipo, gerando uma exceção de estouro para todos os valores que ficam fora do intervalo representável do tipo atual.

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

Tenta converter uma instância do tipo atual em outro tipo, saturando todos os valores que ficam fora do intervalo representável do tipo atual.

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

Tenta converter uma instância do tipo atual em outro tipo, truncando todos os valores que estão fora do intervalo representável do tipo atual.

Aplica-se a