Compartilhar via


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 para o tipo.

One

Obtém o valor 1 para o tipo.

Zero

Obtém o valor 0 para o 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 na ordem de classificação que o 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 na ordem de classificação que o 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 quaisquer valores que fiquem 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 estão 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 estão 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 menor.

MinMagnitude(Int128, Int128)

Compara dois valores com a computação 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 à 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 em sua representação de cadeia de caracteres equivalente usando as informações de formato específicas da cultura especificadas.

ToString(String)

Converte o valor numérico dessa instância em sua representação de 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 de bytes fornecido.

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

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

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 equivalente inteiro com sinal de 128 bits.

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

Decrementa 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 a diferença.

CheckedUnaryNegation(Int128)

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

Decrement(Int128)

Decrementa 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 valor Decimal em um inteiro com sinal de 128 bits.

Explicit(Double to Int128)

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

Explicit(Int128 to Byte)

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

Explicit(Int128 to Char)

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

Explicit(Int128 to Decimal)

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

Explicit(Int128 to Double)

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

Explicit(Int128 to Half)

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

Explicit(Int128 to Int16)

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

Explicit(Int128 to Int32)

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

Explicit(Int128 to Int64)

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

Explicit(Int128 to IntPtr)

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

Explicit(Int128 to SByte)

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

Explicit(Int128 to Single)

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

Explicit(Int128 to UInt128)

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

Explicit(Int128 to UInt16)

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

Explicit(Int128 to UInt32)

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

Explicit(Int128 to UInt64)

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

Explicit(Int128 to UIntPtr)

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

Explicit(Single to Int128)

Converte explicitamente um valor Single 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 valor Byte em um inteiro com sinal de 128 bits.

Implicit(Char to Int128)

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

Implicit(Int16 to Int128)

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

Implicit(Int32 to Int128)

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

Implicit(Int64 to Int128)

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

Implicit(IntPtr to Int128)

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

Implicit(SByte to Int128)

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

Implicit(UInt16 to Int128)

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

Implicit(UInt32 to Int128)

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

Implicit(UInt64 to Int128)

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

Implicit(UIntPtr to Int128)

Converte implicitamente um valor UIntPtr 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 restante.

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 por um determinado valor.

Subtraction(Int128, Int128)

Subtrai dois valores para calcular a diferença.

UnaryNegation(Int128)

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

UnaryPlus(Int128)

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

UnsignedRightShift(Int128, Int32)

Desloca um valor para a direita por 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 na 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 é 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 maior magnitude e retorna o outro valor se uma entrada é NaN.

INumberBase<Int128>.MinMagnitudeNumber(Int128, Int128)

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

INumberBase<Int128>.MultiplyAddEstimate(Int128, Int128, Int128)

Calcula uma estimativa de (left * right) + addend.

INumberBase<Int128>.Radix

Obtém o radix, ou 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 quaisquer valores que fiquem 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 estão 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 estejam fora do intervalo representável do tipo atual.

Aplica-se a