UInt128 Estrutura

Definição

Importante

Esta API não está em conformidade com CLS.

Representa um inteiro sem sinal de 128 bits.

public value class UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, IUtf8SpanParsable<UInt128>, System::Numerics::IAdditionOperators<UInt128, UInt128, UInt128>, System::Numerics::IAdditiveIdentity<UInt128, UInt128>, System::Numerics::IBinaryInteger<UInt128>, System::Numerics::IBinaryNumber<UInt128>, System::Numerics::IBitwiseOperators<UInt128, UInt128, UInt128>, System::Numerics::IComparisonOperators<UInt128, UInt128, bool>, System::Numerics::IDecrementOperators<UInt128>, System::Numerics::IDivisionOperators<UInt128, UInt128, UInt128>, System::Numerics::IEqualityOperators<UInt128, UInt128, bool>, System::Numerics::IIncrementOperators<UInt128>, System::Numerics::IMinMaxValue<UInt128>, System::Numerics::IModulusOperators<UInt128, UInt128, UInt128>, System::Numerics::IMultiplicativeIdentity<UInt128, UInt128>, System::Numerics::IMultiplyOperators<UInt128, UInt128, UInt128>, System::Numerics::INumber<UInt128>, System::Numerics::INumberBase<UInt128>, System::Numerics::IShiftOperators<UInt128, int, UInt128>, System::Numerics::ISubtractionOperators<UInt128, UInt128, UInt128>, System::Numerics::IUnaryNegationOperators<UInt128, UInt128>, System::Numerics::IUnaryPlusOperators<UInt128, UInt128>, System::Numerics::IUnsignedNumber<UInt128>
public value class UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, System::Numerics::IAdditionOperators<UInt128, UInt128, UInt128>, System::Numerics::IAdditiveIdentity<UInt128, UInt128>, System::Numerics::IBinaryInteger<UInt128>, System::Numerics::IBinaryNumber<UInt128>, System::Numerics::IBitwiseOperators<UInt128, UInt128, UInt128>, System::Numerics::IComparisonOperators<UInt128, UInt128, bool>, System::Numerics::IDecrementOperators<UInt128>, System::Numerics::IDivisionOperators<UInt128, UInt128, UInt128>, System::Numerics::IEqualityOperators<UInt128, UInt128, bool>, System::Numerics::IIncrementOperators<UInt128>, System::Numerics::IMinMaxValue<UInt128>, System::Numerics::IModulusOperators<UInt128, UInt128, UInt128>, System::Numerics::IMultiplicativeIdentity<UInt128, UInt128>, System::Numerics::IMultiplyOperators<UInt128, UInt128, UInt128>, System::Numerics::INumber<UInt128>, System::Numerics::INumberBase<UInt128>, System::Numerics::IShiftOperators<UInt128, int, UInt128>, System::Numerics::ISubtractionOperators<UInt128, UInt128, UInt128>, System::Numerics::IUnaryNegationOperators<UInt128, UInt128>, System::Numerics::IUnaryPlusOperators<UInt128, UInt128>, System::Numerics::IUnsignedNumber<UInt128>
[System.CLSCompliant(false)]
public readonly struct UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, IUtf8SpanParsable<UInt128>, System.Numerics.IAdditionOperators<UInt128,UInt128,UInt128>, System.Numerics.IAdditiveIdentity<UInt128,UInt128>, System.Numerics.IBinaryInteger<UInt128>, System.Numerics.IBinaryNumber<UInt128>, System.Numerics.IBitwiseOperators<UInt128,UInt128,UInt128>, System.Numerics.IComparisonOperators<UInt128,UInt128,bool>, System.Numerics.IDecrementOperators<UInt128>, System.Numerics.IDivisionOperators<UInt128,UInt128,UInt128>, System.Numerics.IEqualityOperators<UInt128,UInt128,bool>, System.Numerics.IIncrementOperators<UInt128>, System.Numerics.IMinMaxValue<UInt128>, System.Numerics.IModulusOperators<UInt128,UInt128,UInt128>, System.Numerics.IMultiplicativeIdentity<UInt128,UInt128>, System.Numerics.IMultiplyOperators<UInt128,UInt128,UInt128>, System.Numerics.INumber<UInt128>, System.Numerics.INumberBase<UInt128>, System.Numerics.IShiftOperators<UInt128,int,UInt128>, System.Numerics.ISubtractionOperators<UInt128,UInt128,UInt128>, System.Numerics.IUnaryNegationOperators<UInt128,UInt128>, System.Numerics.IUnaryPlusOperators<UInt128,UInt128>, System.Numerics.IUnsignedNumber<UInt128>
[System.CLSCompliant(false)]
public readonly struct UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, System.Numerics.IAdditionOperators<UInt128,UInt128,UInt128>, System.Numerics.IAdditiveIdentity<UInt128,UInt128>, System.Numerics.IBinaryInteger<UInt128>, System.Numerics.IBinaryNumber<UInt128>, System.Numerics.IBitwiseOperators<UInt128,UInt128,UInt128>, System.Numerics.IComparisonOperators<UInt128,UInt128,bool>, System.Numerics.IDecrementOperators<UInt128>, System.Numerics.IDivisionOperators<UInt128,UInt128,UInt128>, System.Numerics.IEqualityOperators<UInt128,UInt128,bool>, System.Numerics.IIncrementOperators<UInt128>, System.Numerics.IMinMaxValue<UInt128>, System.Numerics.IModulusOperators<UInt128,UInt128,UInt128>, System.Numerics.IMultiplicativeIdentity<UInt128,UInt128>, System.Numerics.IMultiplyOperators<UInt128,UInt128,UInt128>, System.Numerics.INumber<UInt128>, System.Numerics.INumberBase<UInt128>, System.Numerics.IShiftOperators<UInt128,int,UInt128>, System.Numerics.ISubtractionOperators<UInt128,UInt128,UInt128>, System.Numerics.IUnaryNegationOperators<UInt128,UInt128>, System.Numerics.IUnaryPlusOperators<UInt128,UInt128>, System.Numerics.IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
Public Structure UInt128
Implements IAdditionOperators(Of UInt128, UInt128, UInt128), IAdditiveIdentity(Of UInt128, UInt128), IBinaryInteger(Of UInt128), IBinaryNumber(Of UInt128), IBitwiseOperators(Of UInt128, UInt128, UInt128), IComparable(Of UInt128), IComparisonOperators(Of UInt128, UInt128, Boolean), IDecrementOperators(Of UInt128), IDivisionOperators(Of UInt128, UInt128, UInt128), IEqualityOperators(Of UInt128, UInt128, Boolean), IEquatable(Of UInt128), IIncrementOperators(Of UInt128), IMinMaxValue(Of UInt128), IModulusOperators(Of UInt128, UInt128, UInt128), IMultiplicativeIdentity(Of UInt128, UInt128), IMultiplyOperators(Of UInt128, UInt128, UInt128), INumber(Of UInt128), INumberBase(Of UInt128), IParsable(Of UInt128), IShiftOperators(Of UInt128, Integer, UInt128), ISpanParsable(Of UInt128), ISubtractionOperators(Of UInt128, UInt128, UInt128), IUnaryNegationOperators(Of UInt128, UInt128), IUnaryPlusOperators(Of UInt128, UInt128), IUnsignedNumber(Of UInt128), IUtf8SpanParsable(Of UInt128)
Public Structure UInt128
Implements IAdditionOperators(Of UInt128, UInt128, UInt128), IAdditiveIdentity(Of UInt128, UInt128), IBinaryInteger(Of UInt128), IBinaryNumber(Of UInt128), IBitwiseOperators(Of UInt128, UInt128, UInt128), IComparable(Of UInt128), IComparisonOperators(Of UInt128, UInt128, Boolean), IDecrementOperators(Of UInt128), IDivisionOperators(Of UInt128, UInt128, UInt128), IEqualityOperators(Of UInt128, UInt128, Boolean), IEquatable(Of UInt128), IIncrementOperators(Of UInt128), IMinMaxValue(Of UInt128), IModulusOperators(Of UInt128, UInt128, UInt128), IMultiplicativeIdentity(Of UInt128, UInt128), IMultiplyOperators(Of UInt128, UInt128, UInt128), INumber(Of UInt128), INumberBase(Of UInt128), IParsable(Of UInt128), IShiftOperators(Of UInt128, Integer, UInt128), ISpanParsable(Of UInt128), ISubtractionOperators(Of UInt128, UInt128, UInt128), IUnaryNegationOperators(Of UInt128, UInt128), IUnaryPlusOperators(Of UInt128, UInt128), IUnsignedNumber(Of UInt128)
Herança
UInt128
Atributos
Implementações
IComparable IComparable<UInt128> IComparable<TSelf> IEquatable<UInt128> IEquatable<TSelf> IFormattable IParsable<UInt128> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt128> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<UInt128> IUtf8SpanParsable<TSelf> IAdditionOperators<UInt128,UInt128,UInt128> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<UInt128,UInt128> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<UInt128> IBinaryNumber<UInt128> IBinaryNumber<TSelf> IBitwiseOperators<UInt128,UInt128,UInt128> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<UInt128,UInt128,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<UInt128> IDecrementOperators<TSelf> IDivisionOperators<UInt128,UInt128,UInt128> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<UInt128,UInt128,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<UInt128> IIncrementOperators<TSelf> IMinMaxValue<UInt128> IModulusOperators<UInt128,UInt128,UInt128> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<UInt128,UInt128> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<UInt128,UInt128,UInt128> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<UInt128> INumber<TSelf> INumberBase<UInt128> INumberBase<TSelf> IShiftOperators<UInt128,Int32,UInt128> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<UInt128,UInt128,UInt128> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<UInt128,UInt128> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<UInt128,UInt128> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<UInt128>

Construtores

Name Description
UInt128(UInt64, UInt64)

Inicializa uma nova instância do UInt128 struct.

Propriedades

Name Description
MaxValue

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

MinValue

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

One

Obtém o valor 1 do tipo.

Zero

Obtém o valor 0 do tipo.

Métodos

Name Description
BigMul(UInt128, UInt128, UInt128)

Produz o produto completo de dois inteiros nativos sem sinal.

Clamp(UInt128, UInt128, UInt128)

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

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.

CompareTo(UInt128)

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.

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

Calcula o quociente e o resto de dois valores.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

Equals(UInt128)

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

GetHashCode()

Serve como função de hash predefinida.

IsEvenInteger(UInt128)

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

IsOddInteger(UInt128)

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

IsPow2(UInt128)

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

LeadingZeroCount(UInt128)

Calcula o número de zeros à esquerda num valor.

Log10(UInt128)

Representa um inteiro sem sinal de 128 bits.

Log2(UInt128)

Calcula o log2 de um valor.

Max(UInt128, UInt128)

Compara dois valores para calcular qual é maior.

Min(UInt128, UInt128)

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

Calcula o número de bits que estão definidos num valor.

RotateLeft(UInt128, Int32)

Roda um valor deixado por uma determinada quantia.

RotateRight(UInt128, Int32)

Roda um valor exatamente por uma determinada quantia.

Sign(UInt128)

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

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

Tenta separar um intervalo de caracteres UTF-8 num valor.

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

Tenta separar um intervalo de caracteres UTF-8 num valor.

TryParse(ReadOnlySpan<Byte>, UInt128)

Tenta converter um intervalo de caracteres UTF-8 contendo a representação da cadeia de um número para o seu equivalente inteiro sem sinal de 128 bits.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Tenta analisar uma cadeia num valor.

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

Tenta separar um intervalo de caracteres num valor.

TryParse(ReadOnlySpan<Char>, UInt128)

Tenta separar um intervalo de caracteres num valor.

TryParse(String, IFormatProvider, UInt128)

Tenta analisar uma cadeia num valor.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Tenta analisar uma cadeia num valor.

TryParse(String, UInt128)

Tenta analisar uma cadeia num valor.

Operadores

Name Description
Addition(UInt128, UInt128)

Soma dois valores para calcular a sua soma.

BitwiseAnd(UInt128, UInt128)

Calcula o bit a bit de dois valores.

BitwiseOr(UInt128, UInt128)

Calcula o bit-or-ou de dois valores.

CheckedAddition(UInt128, UInt128)

Soma dois valores para calcular a sua soma.

CheckedDecrement(UInt128)

Diminui um valor.

CheckedDivision(UInt128, UInt128)

Divide dois valores para calcular o seu quociente.

CheckedExplicit(Double to UInt128)

Representa um inteiro sem sinal de 128 bits.

CheckedExplicit(Int16 to UInt128)

Representa um inteiro sem sinal de 128 bits.

CheckedExplicit(Int32 to UInt128)

Representa um inteiro sem sinal de 128 bits.

CheckedExplicit(Int64 to UInt128)

Representa um inteiro sem sinal de 128 bits.

CheckedExplicit(IntPtr to UInt128)

Representa um inteiro sem sinal de 128 bits.

CheckedExplicit(SByte to UInt128)

Representa um inteiro sem sinal de 128 bits.

CheckedExplicit(Single to UInt128)

Representa um inteiro sem sinal de 128 bits.

CheckedExplicit(UInt128 to Byte)

Representa um inteiro sem sinal de 128 bits.

CheckedIncrement(UInt128)

Incrementa um valor.

CheckedMultiply(UInt128, UInt128)

Multiplica dois valores juntos para calcular o seu produto.

CheckedSubtraction(UInt128, UInt128)

Subtrai dois valores para calcular a sua diferença.

CheckedUnaryNegation(UInt128)

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

Decrement(UInt128)

Diminui um valor.

Division(UInt128, UInt128)

Divide dois valores para calcular o seu quociente.

Equality(UInt128, UInt128)

Compara dois valores para determinar a igualdade.

ExclusiveOr(UInt128, UInt128)

Calcula o ou exclusivo de dois valores.

Explicit(Decimal to UInt128)

Converte explicitamente um Decimal valor num inteiro sem sinal de 128 bits.

Explicit(Double to UInt128)

Converte explicitamente um Double valor num inteiro sem sinal de 128 bits.

Explicit(Int16 to UInt128)

Converte explicitamente um Int16 valor num inteiro sem sinal de 128 bits.

Explicit(Int32 to UInt128)

Converte explicitamente um Int32 valor num inteiro sem sinal de 128 bits.

Explicit(Int64 to UInt128)

Converte explicitamente um Int64 valor num inteiro sem sinal de 128 bits.

Explicit(IntPtr to UInt128)

Converte explicitamente um IntPtr valor num inteiro sem sinal de 128 bits.

Explicit(SByte to UInt128)

Converte explicitamente um SByte valor num inteiro sem sinal de 128 bits.

Explicit(Single to UInt128)

Converte explicitamente um Single valor num inteiro sem sinal de 128 bits.

Explicit(UInt128 to Byte)

Converte explicitamente um inteiro sem sinal de 128 bits num Byte valor.

Explicit(UInt128 to Char)

Converte explicitamente um inteiro sem sinal de 128 bits num Char valor.

Explicit(UInt128 to Decimal)

Converte explicitamente um inteiro sem sinal de 128 bits num Decimal valor.

Explicit(UInt128 to Double)

Converte explicitamente um inteiro sem sinal de 128 bits num Double valor.

Explicit(UInt128 to Half)

Converte explicitamente um inteiro sem sinal de 128 bits num Half valor.

Explicit(UInt128 to Int128)

Converte explicitamente um inteiro sem sinal de 128 bits num Int128 valor.

Explicit(UInt128 to Int16)

Converte explicitamente um inteiro sem sinal de 128 bits num Int16 valor.

Explicit(UInt128 to Int32)

Converte explicitamente um inteiro sem sinal de 128 bits num Int32 valor.

Explicit(UInt128 to Int64)

Converte explicitamente um inteiro sem sinal de 128 bits num Int64 valor.

Explicit(UInt128 to IntPtr)

Converte explicitamente um inteiro sem sinal de 128 bits num IntPtr valor.

Explicit(UInt128 to SByte)

Converte explicitamente um inteiro sem sinal de 128 bits num SByte valor.

Explicit(UInt128 to Single)

Converte explicitamente um inteiro sem sinal de 128 bits num Single valor.

Explicit(UInt128 to UInt16)

Converte explicitamente um inteiro sem sinal de 128 bits num UInt16 valor.

Explicit(UInt128 to UInt32)

Converte explicitamente um inteiro sem sinal de 128 bits num UInt32 valor.

Explicit(UInt128 to UInt64)

Converte explicitamente um inteiro sem sinal de 128 bits num UInt64 valor.

Explicit(UInt128 to UIntPtr)

Converte explicitamente um inteiro sem sinal de 128 bits num UIntPtr valor.

GreaterThan(UInt128, UInt128)

Compara dois valores para determinar qual é maior.

GreaterThanOrEqual(UInt128, UInt128)

Compara dois valores para determinar qual é maior ou igual.

Implicit(Byte to UInt128)

Implicitamente converte um Byte valor num inteiro sem sinal de 128 bits.

Implicit(Char to UInt128)

Implicitamente converte um Char valor num inteiro sem sinal de 128 bits.

Implicit(UInt16 to UInt128)

Implicitamente converte um UInt16 valor num inteiro sem sinal de 128 bits.

Implicit(UInt32 to UInt128)

Implicitamente converte um UInt32 valor num inteiro sem sinal de 128 bits.

Implicit(UInt64 to UInt128)

Implicitamente converte um UInt64 valor num inteiro sem sinal de 128 bits.

Implicit(UIntPtr to UInt128)

Implicitamente converte um UIntPtr valor num inteiro sem sinal de 128 bits.

Increment(UInt128)

Incrementa um valor.

Inequality(UInt128, UInt128)

Compara dois valores para determinar a desigualdade.

LeftShift(UInt128, Int32)

Desloca um valor deixado por uma determinada quantia.

LessThan(UInt128, UInt128)

Compara dois valores para determinar qual é menor.

LessThanOrEqual(UInt128, UInt128)

Compara dois valores para determinar qual é menor ou igual.

Modulus(UInt128, UInt128)

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

Multiply(UInt128, UInt128)

Multiplica dois valores juntos para calcular o seu produto.

OnesComplement(UInt128)

Calcula a representação de um complemento de um dado valor.

RightShift(UInt128, Int32)

Desloca um valor para a direita numa determinada quantia.

Subtraction(UInt128, UInt128)

Subtrai dois valores para calcular a sua diferença.

UnaryNegation(UInt128)

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

UnaryPlus(UInt128)

Calcula o plus unário de um valor.

UnsignedRightShift(UInt128, Int32)

Desloca um valor para a direita numa determinada quantia.

Implementações de Interface Explícita

Name Description
IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Obtém a identidade aditiva do tipo atual.

IBinaryInteger<UInt128>.GetByteCount()

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

IBinaryInteger<UInt128>.GetShortestBitLength()

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

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

Representa um inteiro sem sinal de 128 bits.

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

Representa um inteiro sem sinal de 128 bits.

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

Tenta escrever o valor atual, em formato big-endian, para um determinado intervalo.

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

Tenta escrever o valor atual, em formato little-endian, num determinado intervalo.

IBinaryNumber<UInt128>.AllBitsSet

Obtém uma instância do tipo binário em que todos os bits estão definidos.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Obtém a identidade multiplicativa do tipo atual.

INumber<UInt128>.CopySign(UInt128, UInt128)

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

INumber<UInt128>.MaxNumber(UInt128, UInt128)

Compara dois valores para calcular qual é maior e devolve o outro valor se uma entrada for NaN.

INumber<UInt128>.MinNumber(UInt128, UInt128)

Compara dois valores para calcular qual é menor e devolve o outro valor se uma entrada for NaN.

INumberBase<UInt128>.Abs(UInt128)

Calcula o absoluto de um valor.

INumberBase<UInt128>.IsCanonical(UInt128)

Determina se um valor está na sua representação canónica.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Determina se um valor representa um número complexo.

INumberBase<UInt128>.IsFinite(UInt128)

Determina se um valor é finito.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

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

INumberBase<UInt128>.IsInfinity(UInt128)

Determina se um valor é infinito.

INumberBase<UInt128>.IsInteger(UInt128)

Determina se um valor representa um número inteiro.

INumberBase<UInt128>.IsNaN(UInt128)

Determina se um valor é NaN.

INumberBase<UInt128>.IsNegative(UInt128)

Determina se um valor é negativo.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Determina se um valor é menos infinito.

INumberBase<UInt128>.IsNormal(UInt128)

Determina se um valor é normal.

INumberBase<UInt128>.IsPositive(UInt128)

Determina se um valor é positivo.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Determina se um valor é infinito positivo.

INumberBase<UInt128>.IsRealNumber(UInt128)

Determina se um valor representa um número real.

INumberBase<UInt128>.IsSubnormal(UInt128)

Determina se um valor é subnormal.

INumberBase<UInt128>.IsZero(UInt128)

Determina se um valor é zero.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Compara dois valores para calcular qual é maior.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

Compara dois valores para calcular qual tem maior magnitude e devolve o outro valor se uma entrada for NaN.

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Compara dois valores para calcular qual é menor.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Compara dois valores para calcular que tem a magnitude menor e devolve o outro valor se uma entrada for NaN.

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

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

INumberBase<UInt128>.Radix

Obtém a raiz, ou base, para o tipo.

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

Representa um inteiro sem sinal de 128 bits.

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

Representa um inteiro sem sinal de 128 bits.

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

Representa um inteiro sem sinal de 128 bits.

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

Aplica-se a