Int128 Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um inteiro assinado de 128 bits.
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 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 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>
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>
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>
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>
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)
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)
- Herança
- Implementações
-
IComparable IComparable<Int128> IComparable<TSelf> IEquatable<Int128> IEquatable<TSelf> IFormattable IParsable<Int128> IParsable<TSelf> ISpanFormattable ISpanParsable<Int128> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Int128> IUtf8SpanParsable<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>
Construtores
| Name | Description |
|---|---|
| Int128(UInt64, UInt64) |
Inicializa uma nova instância do Int128 struct. |
Propriedades
| Name | Description |
|---|---|
| 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 |
| One |
Obtém o valor |
| Zero |
Obtém o valor |
Métodos
| Name | Description |
|---|---|
| Abs(Int128) |
Calcula o absoluto de um valor. |
| BigMul(Int128, Int128, Int128) |
Produz o produto completo de dois inteiros nativos sem sinal. |
| Clamp(Int128, Int128, Int128) |
Fixa um valor a um valor mínimo e máximo inclusivo. |
| CompareTo(Int128) |
Compara a instância atual com outro objeto do mesmo tipo e devolve um inteiro que indica se a instância atual precede, segue ou ocorre na mesma posição na ordem de ordenação que o outro objeto. |
| CompareTo(Object) |
Compara a instância atual com outro objeto do mesmo tipo e devolve um inteiro que indica se a instância atual precede, segue ou ocorre na mesma posição na ordem de ordenaçã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 a partir de um valor, lançando uma exceção de overflow para quaisquer valores que estejam fora do intervalo representável do tipo atual. |
| CreateSaturating<TOther>(TOther) |
Cria uma instância do tipo atual a partir de um valor, saturando quaisquer valores que estejam fora do intervalo representável do tipo atual. |
| CreateTruncating<TOther>(TOther) |
Cria uma instância do tipo atual a partir de um valor, truncando quaisquer valores que estejam fora do intervalo representável do tipo atual. |
| DivRem(Int128, Int128) |
Calcula o quociente e o resto 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 função de hash predefinida. |
| IsEvenInteger(Int128) |
Determina se um valor representa um número inteiro par. |
| IsNegative(Int128) |
Determina se um valor é negativo. |
| IsOddInteger(Int128) |
Determina se um valor representa um número inteiro í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 num valor. |
| Log10(Int128) |
Representa um inteiro assinado de 128 bits. |
| Log2(Int128) |
Calcula o log2 de um valor. |
| Max(Int128, Int128) |
Compara dois valores para calcular qual é maior. |
| MaxMagnitude(Int128, Int128) |
Compara dois valores para calcular qual é maior. |
| Min(Int128, Int128) |
Compara dois valores para calcular qual é menor. |
| MinMagnitude(Int128, Int128) |
Compara dois valores para calcular qual é menor. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analisa um intervalo de caracteres UTF-8 num valor. |
| Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Analisa um intervalo de caracteres UTF-8 num valor. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Divide um intervalo de caracteres num valor. |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Divide um intervalo de caracteres num valor. |
| Parse(String, IFormatProvider) |
Transforma uma cadeia num valor. |
| Parse(String, NumberStyles, IFormatProvider) |
Transforma uma cadeia num valor. |
| Parse(String, NumberStyles) |
Transforma uma cadeia num valor. |
| Parse(String) |
Transforma uma cadeia num valor. |
| PopCount(Int128) |
Calcula o número de bits que estão definidos num valor. |
| RotateLeft(Int128, Int32) |
Roda um valor deixado por uma determinada quantia. |
| RotateRight(Int128, Int32) |
Roda um valor exatamente por uma determinada quantia. |
| Sign(Int128) |
Calcula o sinal de um valor. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. |
| ToString(IFormatProvider) |
Converte o valor numérico desta instância para a sua representação equivalente de cadeias usando a informação de formato específica da cultura especificada. |
| ToString(String, IFormatProvider) |
Formata o valor da instância atual usando o formato especificado. |
| ToString(String) |
Converte o valor numérico desta instância para a sua representação equivalente em cadeias, usando o formato especificado. |
| TrailingZeroCount(Int128) |
Calcula o número de zeros finais num 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 separar um intervalo de caracteres UTF-8 num valor. |
| TryParse(ReadOnlySpan<Byte>, Int128) |
Tenta converter um intervalo de caracteres UTF-8 contendo a representação da cadeia de um número para o seu equivalente inteiro com sinal de 128 bits. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Int128) |
Tenta separar um intervalo de caracteres UTF-8 num valor. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, Int128) |
Tenta analisar uma cadeia num valor. |
| TryParse(ReadOnlySpan<Char>, Int128) |
Tenta separar um intervalo de caracteres num valor. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Int128) |
Tenta separar um intervalo de caracteres num valor. |
| TryParse(String, IFormatProvider, Int128) |
Tenta analisar uma cadeia num valor. |
| TryParse(String, Int128) |
Tenta analisar uma cadeia num valor. |
| TryParse(String, NumberStyles, IFormatProvider, Int128) |
Tenta analisar uma cadeia num valor. |
Operadores
| Name | Description |
|---|---|
| Addition(Int128, Int128) |
Soma dois valores para calcular a sua soma. |
| BitwiseAnd(Int128, Int128) |
Calcula o bit a bit de dois valores. |
| BitwiseOr(Int128, Int128) |
Calcula o bit-or-ou de dois valores. |
| CheckedAddition(Int128, Int128) |
Soma dois valores para calcular a sua soma. |
| CheckedDecrement(Int128) |
Diminui um valor. |
| CheckedDivision(Int128, Int128) |
Divide dois valores para calcular o seu quociente. |
| CheckedExplicit(Double to Int128) |
Representa um inteiro assinado de 128 bits. |
| CheckedExplicit(Int128 to Byte) |
Representa um inteiro assinado de 128 bits. |
| CheckedExplicit(Single to Int128) |
Representa um inteiro assinado de 128 bits. |
| CheckedIncrement(Int128) |
Incrementa um valor. |
| CheckedMultiply(Int128, Int128) |
Multiplica dois valores juntos para calcular o seu produto. |
| CheckedSubtraction(Int128, Int128) |
Subtrai dois valores para calcular a 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 para calcular o seu quociente. |
| Equality(Int128, Int128) |
Compara dois valores para determinar a igualdade. |
| ExclusiveOr(Int128, Int128) |
Calcula o ou exclusivo de dois valores. |
| Explicit(Decimal to Int128) |
Converte explicitamente um Decimal valor num inteiro assinado de 128 bits. |
| Explicit(Double to Int128) |
Converte explicitamente um Double valor num inteiro assinado de 128 bits. |
| Explicit(Int128 to Byte) |
Converte explicitamente um inteiro assinado de 128 bits num Byte valor. |
| Explicit(Int128 to Char) |
Converte explicitamente um inteiro assinado de 128 bits num Char valor. |
| Explicit(Int128 to Decimal) |
Converte explicitamente um inteiro assinado de 128 bits num Decimal valor. |
| Explicit(Int128 to Double) |
Converte explicitamente um inteiro assinado de 128 bits num Double valor. |
| Explicit(Int128 to Half) |
Converte explicitamente um inteiro assinado de 128 bits num Half valor. |
| Explicit(Int128 to Int16) |
Converte explicitamente um inteiro assinado de 128 bits num Int16 valor. |
| Explicit(Int128 to Int32) |
Converte explicitamente um inteiro assinado de 128 bits num Int32 valor. |
| Explicit(Int128 to Int64) |
Converte explicitamente um inteiro assinado de 128 bits num Int64 valor. |
| Explicit(Int128 to IntPtr) |
Converte explicitamente um inteiro assinado de 128 bits num IntPtr valor. |
| Explicit(Int128 to SByte) |
Converte explicitamente um inteiro assinado de 128 bits num SByte valor. |
| Explicit(Int128 to Single) |
Converte explicitamente um inteiro assinado de 128 bits num Single valor. |
| Explicit(Int128 to UInt128) |
Converte explicitamente um inteiro assinado de 128 bits num UInt128 valor. |
| Explicit(Int128 to UInt16) |
Converte explicitamente um inteiro assinado de 128 bits num UInt16 valor. |
| Explicit(Int128 to UInt32) |
Converte explicitamente um inteiro assinado de 128 bits num UInt32 valor. |
| Explicit(Int128 to UInt64) |
Converte explicitamente um inteiro assinado de 128 bits num UInt64 valor. |
| Explicit(Int128 to UIntPtr) |
Converte explicitamente um inteiro assinado de 128 bits num UIntPtr valor. |
| Explicit(Single to Int128) |
Converte explicitamente um Single valor num inteiro assinado 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 num inteiro assinado de 128 bits. |
| Implicit(Char to Int128) |
Converte implicitamente um Char valor num inteiro assinado de 128 bits. |
| Implicit(Int16 to Int128) |
Converte implicitamente um Int16 valor num inteiro assinado de 128 bits. |
| Implicit(Int32 to Int128) |
Converte implicitamente um Int32 valor num inteiro assinado de 128 bits. |
| Implicit(Int64 to Int128) |
Converte implicitamente um Int64 valor num inteiro assinado de 128 bits. |
| Implicit(IntPtr to Int128) |
Converte implicitamente um IntPtr valor num inteiro assinado de 128 bits. |
| Implicit(SByte to Int128) |
Converte implicitamente um SByte valor num inteiro assinado de 128 bits. |
| Implicit(UInt16 to Int128) |
Converte implicitamente um UInt16 valor num inteiro assinado de 128 bits. |
| Implicit(UInt32 to Int128) |
Converte implicitamente um UInt32 valor num inteiro assinado de 128 bits. |
| Implicit(UInt64 to Int128) |
Converte implicitamente um UInt64 valor num inteiro assinado de 128 bits. |
| Implicit(UIntPtr to Int128) |
Converte implicitamente um UIntPtr valor num inteiro assinado 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 uma determinada quantia. |
| 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 para calcular o seu módulo ou resto. |
| Multiply(Int128, Int128) |
Multiplica dois valores juntos para calcular o seu produto. |
| OnesComplement(Int128) |
Calcula a representação de um complemento de um dado valor. |
| RightShift(Int128, Int32) |
Desloca um valor para a direita numa determinada quantia. |
| Subtraction(Int128, Int128) |
Subtrai dois valores para calcular a sua diferença. |
| UnaryNegation(Int128) |
Calcula a negação unária de um valor. |
| UnaryPlus(Int128) |
Calcula o plus unário de um valor. |
| UnsignedRightShift(Int128, Int32) |
Desloca um valor para a direita numa determinada quantia. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| 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 escritos como parte de TryWriteLittleEndian(Span<Byte>, Int32). |
| IBinaryInteger<Int128>.GetShortestBitLength() |
Obtém o comprimento, em bits, da representação do complemento dos dois mais curtos do valor atual. |
| IBinaryInteger<Int128>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, Int128) |
Representa um inteiro assinado de 128 bits. |
| IBinaryInteger<Int128>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, Int128) |
Representa um inteiro assinado de 128 bits. |
| IBinaryInteger<Int128>.TryWriteBigEndian(Span<Byte>, Int32) |
Tenta escrever o valor atual, em formato big-endian, para um determinado intervalo. |
| IBinaryInteger<Int128>.TryWriteLittleEndian(Span<Byte>, Int32) |
Tenta escrever o valor atual, em formato little-endian, num determinado intervalo. |
| IBinaryNumber<Int128>.AllBitsSet |
Obtém uma instância do tipo binário em que todos os bits estão definidos. |
| IMultiplicativeIdentity<Int128,Int128>.MultiplicativeIdentity |
Obtém a identidade multiplicativa do tipo atual. |
| INumber<Int128>.MaxNumber(Int128, Int128) |
Compara dois valores para calcular qual é maior e devolve o outro valor se uma entrada for |
| INumber<Int128>.MinNumber(Int128, Int128) |
Compara dois valores para calcular qual é menor e devolve o outro valor se uma entrada for |
| INumberBase<Int128>.IsCanonical(Int128) |
Determina se um valor está na 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 puramente imaginário. |
| INumberBase<Int128>.IsInfinity(Int128) |
Determina se um valor é infinito. |
| INumberBase<Int128>.IsInteger(Int128) |
Determina se um valor representa um número inteiro. |
| INumberBase<Int128>.IsNaN(Int128) |
Determina se um valor é NaN. |
| INumberBase<Int128>.IsNegativeInfinity(Int128) |
Determina se um valor é menos infinito. |
| 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 para calcular qual tem maior magnitude e devolve o outro valor se uma entrada for |
| INumberBase<Int128>.MinMagnitudeNumber(Int128, Int128) |
Compara dois valores para calcular que tem a magnitude menor e devolve o outro valor se uma entrada for |
| INumberBase<Int128>.MultiplyAddEstimate(Int128, Int128, Int128) |
Calcula uma estimativa de ( |
| INumberBase<Int128>.Radix |
Obtém a raiz, ou base, para o tipo. |
| INumberBase<Int128>.TryConvertFromChecked<TOther>(TOther, Int128) |
Representa um inteiro assinado de 128 bits. |
| INumberBase<Int128>.TryConvertFromSaturating<TOther>(TOther, Int128) |
Representa um inteiro assinado de 128 bits. |
| INumberBase<Int128>.TryConvertFromTruncating<TOther>(TOther, Int128) |
Representa um inteiro assinado de 128 bits. |
| INumberBase<Int128>.TryConvertToChecked<TOther>(Int128, TOther) |
Tenta converter uma instância do tipo atual para outro tipo, lançando uma exceção de overflow para quaisquer valores que estejam fora do intervalo representável do tipo atual. |
| INumberBase<Int128>.TryConvertToSaturating<TOther>(Int128, TOther) |
Tenta converter uma instância do tipo atual para outro tipo, saturando quaisquer valores que estejam fora do intervalo representável do tipo atual. |
| INumberBase<Int128>.TryConvertToTruncating<TOther>(Int128, TOther) |
Tenta converter uma instância do tipo atual para outro tipo, truncando quaisquer valores que estejam fora do intervalo representável do tipo atual. |