UInt16 Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Representa um inteiro sem sinal de 16 bits.
public value class System::UInt16 : IComparable, IComparable<System::UInt16>, IConvertible, IEquatable<System::UInt16>, IFormattable
public value class System::UInt16 : IComparable, IComparable<System::UInt16>, IConvertible, IEquatable<System::UInt16>, ISpanFormattable
public value class System::UInt16 : IComparable<System::UInt16>, IConvertible, IEquatable<System::UInt16>, IParsable<System::UInt16>, ISpanParsable<System::UInt16>, System::Numerics::IAdditionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IAdditiveIdentity<System::UInt16, System::UInt16>, System::Numerics::IBinaryInteger<System::UInt16>, System::Numerics::IBinaryNumber<System::UInt16>, System::Numerics::IBitwiseOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IComparisonOperators<System::UInt16, System::UInt16, bool>, System::Numerics::IDecrementOperators<System::UInt16>, System::Numerics::IDivisionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IEqualityOperators<System::UInt16, System::UInt16, bool>, System::Numerics::IIncrementOperators<System::UInt16>, System::Numerics::IMinMaxValue<System::UInt16>, System::Numerics::IModulusOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IMultiplicativeIdentity<System::UInt16, System::UInt16>, System::Numerics::IMultiplyOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::INumber<System::UInt16>, System::Numerics::INumberBase<System::UInt16>, System::Numerics::IShiftOperators<System::UInt16, int, System::UInt16>, System::Numerics::ISubtractionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IUnaryNegationOperators<System::UInt16, System::UInt16>, System::Numerics::IUnaryPlusOperators<System::UInt16, System::UInt16>, System::Numerics::IUnsignedNumber<System::UInt16>
public value class System::UInt16 : IComparable<System::UInt16>, IConvertible, IEquatable<System::UInt16>, IParsable<System::UInt16>, ISpanParsable<System::UInt16>, IUtf8SpanParsable<System::UInt16>, System::Numerics::IAdditionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IAdditiveIdentity<System::UInt16, System::UInt16>, System::Numerics::IBinaryInteger<System::UInt16>, System::Numerics::IBinaryNumber<System::UInt16>, System::Numerics::IBitwiseOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IComparisonOperators<System::UInt16, System::UInt16, bool>, System::Numerics::IDecrementOperators<System::UInt16>, System::Numerics::IDivisionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IEqualityOperators<System::UInt16, System::UInt16, bool>, System::Numerics::IIncrementOperators<System::UInt16>, System::Numerics::IMinMaxValue<System::UInt16>, System::Numerics::IModulusOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IMultiplicativeIdentity<System::UInt16, System::UInt16>, System::Numerics::IMultiplyOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::INumber<System::UInt16>, System::Numerics::INumberBase<System::UInt16>, System::Numerics::IShiftOperators<System::UInt16, int, System::UInt16>, System::Numerics::ISubtractionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IUnaryNegationOperators<System::UInt16, System::UInt16>, System::Numerics::IUnaryPlusOperators<System::UInt16, System::UInt16>, System::Numerics::IUnsignedNumber<System::UInt16>
public value class System::UInt16 : IComparable, IConvertible, IFormattable
public value class System::UInt16 : IComparable, IComparable<System::UInt16>, IEquatable<System::UInt16>, IFormattable
[System.CLSCompliant(false)]
public struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, ISpanFormattable
[System.CLSCompliant(false)]
public readonly struct UInt16 : IComparable<ushort>, IConvertible, IEquatable<ushort>, IParsable<ushort>, ISpanParsable<ushort>, System.Numerics.IAdditionOperators<ushort,ushort,ushort>, System.Numerics.IAdditiveIdentity<ushort,ushort>, System.Numerics.IBinaryInteger<ushort>, System.Numerics.IBinaryNumber<ushort>, System.Numerics.IBitwiseOperators<ushort,ushort,ushort>, System.Numerics.IComparisonOperators<ushort,ushort,bool>, System.Numerics.IDecrementOperators<ushort>, System.Numerics.IDivisionOperators<ushort,ushort,ushort>, System.Numerics.IEqualityOperators<ushort,ushort,bool>, System.Numerics.IIncrementOperators<ushort>, System.Numerics.IMinMaxValue<ushort>, System.Numerics.IModulusOperators<ushort,ushort,ushort>, System.Numerics.IMultiplicativeIdentity<ushort,ushort>, System.Numerics.IMultiplyOperators<ushort,ushort,ushort>, System.Numerics.INumber<ushort>, System.Numerics.INumberBase<ushort>, System.Numerics.IShiftOperators<ushort,int,ushort>, System.Numerics.ISubtractionOperators<ushort,ushort,ushort>, System.Numerics.IUnaryNegationOperators<ushort,ushort>, System.Numerics.IUnaryPlusOperators<ushort,ushort>, System.Numerics.IUnsignedNumber<ushort>
[System.CLSCompliant(false)]
public readonly struct UInt16 : IComparable<ushort>, IConvertible, IEquatable<ushort>, IParsable<ushort>, ISpanParsable<ushort>, IUtf8SpanParsable<ushort>, System.Numerics.IAdditionOperators<ushort,ushort,ushort>, System.Numerics.IAdditiveIdentity<ushort,ushort>, System.Numerics.IBinaryInteger<ushort>, System.Numerics.IBinaryNumber<ushort>, System.Numerics.IBitwiseOperators<ushort,ushort,ushort>, System.Numerics.IComparisonOperators<ushort,ushort,bool>, System.Numerics.IDecrementOperators<ushort>, System.Numerics.IDivisionOperators<ushort,ushort,ushort>, System.Numerics.IEqualityOperators<ushort,ushort,bool>, System.Numerics.IIncrementOperators<ushort>, System.Numerics.IMinMaxValue<ushort>, System.Numerics.IModulusOperators<ushort,ushort,ushort>, System.Numerics.IMultiplicativeIdentity<ushort,ushort>, System.Numerics.IMultiplyOperators<ushort,ushort,ushort>, System.Numerics.INumber<ushort>, System.Numerics.INumberBase<ushort>, System.Numerics.IShiftOperators<ushort,int,ushort>, System.Numerics.ISubtractionOperators<ushort,ushort,ushort>, System.Numerics.IUnaryNegationOperators<ushort,ushort>, System.Numerics.IUnaryPlusOperators<ushort,ushort>, System.Numerics.IUnsignedNumber<ushort>
[System.CLSCompliant(false)]
[System.Serializable]
public struct UInt16 : IComparable, IConvertible, IFormattable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, IFormattable
[System.CLSCompliant(false)]
public struct UInt16 : IComparable, IComparable<ushort>, IEquatable<ushort>, IFormattable
[<System.CLSCompliant(false)>]
type uint16 = struct
interface IConvertible
interface IFormattable
[<System.CLSCompliant(false)>]
type uint16 = struct
interface IConvertible
interface ISpanFormattable
interface IFormattable
[<System.CLSCompliant(false)>]
type uint16 = struct
interface IConvertible
interface IFormattable
interface IParsable<uint16>
interface ISpanFormattable
interface ISpanParsable<uint16>
interface IAdditionOperators<uint16, uint16, uint16>
interface IAdditiveIdentity<uint16, uint16>
interface IBinaryInteger<uint16>
interface IBinaryNumber<uint16>
interface IBitwiseOperators<uint16, uint16, uint16>
interface IComparisonOperators<uint16, uint16, bool>
interface IEqualityOperators<uint16, uint16, bool>
interface IDecrementOperators<uint16>
interface IDivisionOperators<uint16, uint16, uint16>
interface IIncrementOperators<uint16>
interface IModulusOperators<uint16, uint16, uint16>
interface IMultiplicativeIdentity<uint16, uint16>
interface IMultiplyOperators<uint16, uint16, uint16>
interface INumber<uint16>
interface INumberBase<uint16>
interface ISubtractionOperators<uint16, uint16, uint16>
interface IUnaryNegationOperators<uint16, uint16>
interface IUnaryPlusOperators<uint16, uint16>
interface IShiftOperators<uint16, int, uint16>
interface IMinMaxValue<uint16>
interface IUnsignedNumber<uint16>
[<System.CLSCompliant(false)>]
type uint16 = struct
interface IConvertible
interface IFormattable
interface IParsable<uint16>
interface ISpanFormattable
interface ISpanParsable<uint16>
interface IAdditionOperators<uint16, uint16, uint16>
interface IAdditiveIdentity<uint16, uint16>
interface IBinaryInteger<uint16>
interface IBinaryNumber<uint16>
interface IBitwiseOperators<uint16, uint16, uint16>
interface IComparisonOperators<uint16, uint16, bool>
interface IEqualityOperators<uint16, uint16, bool>
interface IDecrementOperators<uint16>
interface IDivisionOperators<uint16, uint16, uint16>
interface IIncrementOperators<uint16>
interface IModulusOperators<uint16, uint16, uint16>
interface IMultiplicativeIdentity<uint16, uint16>
interface IMultiplyOperators<uint16, uint16, uint16>
interface INumber<uint16>
interface INumberBase<uint16>
interface ISubtractionOperators<uint16, uint16, uint16>
interface IUnaryNegationOperators<uint16, uint16>
interface IUnaryPlusOperators<uint16, uint16>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<uint16>
interface IShiftOperators<uint16, int, uint16>
interface IMinMaxValue<uint16>
interface IUnsignedNumber<uint16>
[<System.CLSCompliant(false)>]
type uint16 = struct
interface IConvertible
interface IFormattable
interface IParsable<uint16>
interface ISpanFormattable
interface ISpanParsable<uint16>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<uint16>
interface IAdditionOperators<uint16, uint16, uint16>
interface IAdditiveIdentity<uint16, uint16>
interface IBinaryInteger<uint16>
interface IBinaryNumber<uint16>
interface IBitwiseOperators<uint16, uint16, uint16>
interface IComparisonOperators<uint16, uint16, bool>
interface IEqualityOperators<uint16, uint16, bool>
interface IDecrementOperators<uint16>
interface IDivisionOperators<uint16, uint16, uint16>
interface IIncrementOperators<uint16>
interface IModulusOperators<uint16, uint16, uint16>
interface IMultiplicativeIdentity<uint16, uint16>
interface IMultiplyOperators<uint16, uint16, uint16>
interface INumber<uint16>
interface INumberBase<uint16>
interface ISubtractionOperators<uint16, uint16, uint16>
interface IUnaryNegationOperators<uint16, uint16>
interface IUnaryPlusOperators<uint16, uint16>
interface IShiftOperators<uint16, int, uint16>
interface IMinMaxValue<uint16>
interface IUnsignedNumber<uint16>
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type uint16 = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type uint16 = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
type uint16 = struct
interface IFormattable
Public Structure UInt16
Implements IComparable, IComparable(Of UShort), IConvertible, IEquatable(Of UShort), IFormattable
Public Structure UInt16
Implements IComparable, IComparable(Of UShort), IConvertible, IEquatable(Of UShort), ISpanFormattable
Public Structure UInt16
Implements IAdditionOperators(Of UShort, UShort, UShort), IAdditiveIdentity(Of UShort, UShort), IBinaryInteger(Of UShort), IBinaryNumber(Of UShort), IBitwiseOperators(Of UShort, UShort, UShort), IComparable(Of UShort), IComparisonOperators(Of UShort, UShort, Boolean), IConvertible, IDecrementOperators(Of UShort), IDivisionOperators(Of UShort, UShort, UShort), IEqualityOperators(Of UShort, UShort, Boolean), IEquatable(Of UShort), IIncrementOperators(Of UShort), IMinMaxValue(Of UShort), IModulusOperators(Of UShort, UShort, UShort), IMultiplicativeIdentity(Of UShort, UShort), IMultiplyOperators(Of UShort, UShort, UShort), INumber(Of UShort), INumberBase(Of UShort), IParsable(Of UShort), IShiftOperators(Of UShort, Integer, UShort), ISpanParsable(Of UShort), ISubtractionOperators(Of UShort, UShort, UShort), IUnaryNegationOperators(Of UShort, UShort), IUnaryPlusOperators(Of UShort, UShort), IUnsignedNumber(Of UShort)
Public Structure UInt16
Implements IAdditionOperators(Of UShort, UShort, UShort), IAdditiveIdentity(Of UShort, UShort), IBinaryInteger(Of UShort), IBinaryNumber(Of UShort), IBitwiseOperators(Of UShort, UShort, UShort), IComparable(Of UShort), IComparisonOperators(Of UShort, UShort, Boolean), IConvertible, IDecrementOperators(Of UShort), IDivisionOperators(Of UShort, UShort, UShort), IEqualityOperators(Of UShort, UShort, Boolean), IEquatable(Of UShort), IIncrementOperators(Of UShort), IMinMaxValue(Of UShort), IModulusOperators(Of UShort, UShort, UShort), IMultiplicativeIdentity(Of UShort, UShort), IMultiplyOperators(Of UShort, UShort, UShort), INumber(Of UShort), INumberBase(Of UShort), IParsable(Of UShort), IShiftOperators(Of UShort, Integer, UShort), ISpanParsable(Of UShort), ISubtractionOperators(Of UShort, UShort, UShort), IUnaryNegationOperators(Of UShort, UShort), IUnaryPlusOperators(Of UShort, UShort), IUnsignedNumber(Of UShort), IUtf8SpanParsable(Of UShort)
Public Structure UInt16
Implements IComparable, IConvertible, IFormattable
Public Structure UInt16
Implements IComparable, IComparable(Of UShort), IEquatable(Of UShort), IFormattable
- Herança
- Atributos
- Implementações
-
IComparable IComparable<UInt16> IConvertible IEquatable<UInt16> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<UInt16> IParsable<TSelf> ISpanParsable<UInt16> ISpanParsable<TSelf> IAdditionOperators<UInt16,UInt16,UInt16> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<UInt16,UInt16> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<UInt16> IBinaryNumber<UInt16> IBinaryNumber<TSelf> IBitwiseOperators<UInt16,UInt16,UInt16> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<UInt16,UInt16,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<UInt16> IDecrementOperators<TSelf> IDivisionOperators<UInt16,UInt16,UInt16> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<UInt16,UInt16,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<UInt16> IIncrementOperators<TSelf> IMinMaxValue<UInt16> IModulusOperators<UInt16,UInt16,UInt16> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<UInt16,UInt16> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<UInt16,UInt16,UInt16> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<UInt16> INumber<TSelf> INumberBase<UInt16> INumberBase<TSelf> IShiftOperators<UInt16,Int32,UInt16> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<UInt16,UInt16,UInt16> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<UInt16,UInt16> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<UInt16,UInt16> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<UInt16> IUtf8SpanFormattable IUtf8SpanParsable<UInt16> IUtf8SpanParsable<TSelf>
Comentários
O tipo de valor UInt16 representa inteiros sem sinal com valores que variam de 0 a 65535.
Importante
O tipo de UInt16 não é compatível com CLS. O tipo alternativo compatível com CLS é Int32. Int16 pode ser usado para substituir um valor UInt16 que varia de zero a Int16.MaxValue. Para obter mais informações sobre a conformidade com CLS, consulte independência de linguagem e componentes Language-Independent.
A estrutura UInt16 fornece métodos para comparar instâncias desse tipo, converter o valor de uma instância em sua representação de cadeia de caracteres e converter a representação de cadeia de caracteres de um número em uma instância desse tipo.
Para obter informações sobre como os códigos de especificação de formato controlam a representação de cadeia de caracteres de tipos de valor, consulte Tipos de Formatação.
Campos
MaxValue |
Representa o maior valor possível de UInt16. Esse campo é constante. |
MinValue |
Representa o menor valor possível de UInt16. Esse campo é constante. |
Métodos
Clamp(UInt16, UInt16, UInt16) |
Fixa um valor a um valor mínimo inclusivo e máximo. |
CompareTo(Object) |
Compara essa instância a um objeto especificado e retorna uma indicação de seus valores relativos. |
CompareTo(UInt16) |
Compara essa instância a um inteiro sem sinal de 16 bits especificado e retorna uma indicação de seus valores relativos. |
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(UInt16, UInt16) |
Calcula o quociente e o restante de dois valores. |
Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. |
Equals(UInt16) |
Retorna um valor que indica se essa instância é igual a um valor UInt16 especificado. |
GetHashCode() |
Retorna o código hash dessa instância. |
GetTypeCode() | |
IsEvenInteger(UInt16) |
Determina se um valor representa um número integral par. |
IsOddInteger(UInt16) |
Determina se um valor representa um número integral ímpar. |
IsPow2(UInt16) |
Determina se um valor é uma potência de dois. |
LeadingZeroCount(UInt16) |
Calcula o número de zeros à esquerda em um valor. |
Log2(UInt16) |
Calcula o log2 de um valor. |
Max(UInt16, UInt16) |
Compara dois valores com a computação que é maior. |
Min(UInt16, UInt16) |
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) |
Converte a representação de intervalo de um número em um formato específico de cultura e estilo especificado em seu inteiro sem sinal de 16 bits equivalente. |
Parse(String) |
Converte a representação de cadeia de caracteres de um número em seu equivalente inteiro sem sinal de 16 bits. |
Parse(String, IFormatProvider) |
Converte a representação de cadeia de caracteres de um número em um formato específico à cultura especificado em seu inteiro sem sinal de 16 bits equivalente. |
Parse(String, NumberStyles) |
Converte a representação de cadeia de caracteres de um número em um estilo especificado em seu inteiro sem sinal de 16 bits equivalente. Esse método não é compatível com CLS. A alternativa compatível com CLS é Parse(String, NumberStyles). |
Parse(String, NumberStyles, IFormatProvider) |
Converte a representação de cadeia de caracteres de um número em um formato específico de cultura e estilo especificado em seu inteiro sem sinal de 16 bits equivalente. |
PopCount(UInt16) |
Calcula o número de bits definidos em um valor. |
RotateLeft(UInt16, Int32) |
Gira um valor deixado por um determinado valor. |
RotateRight(UInt16, Int32) |
Gira um valor à direita em um determinado valor. |
Sign(UInt16) |
Calcula o sinal de um valor. |
ToString() |
Converte o valor numérico dessa instância em sua representação de cadeia de caracteres equivalente. |
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) |
Converte o valor numérico dessa instância em sua representação de cadeia de caracteres equivalente usando o formato especificado e as informações de formato específicas da cultura. |
TrailingZeroCount(UInt16) |
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 de número curto sem sinal atual no intervalo de caracteres fornecido. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt16) |
Tenta analisar um intervalo de caracteres UTF-8 em um valor. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, UInt16) |
Tenta analisar um intervalo de caracteres UTF-8 em um valor. |
TryParse(ReadOnlySpan<Byte>, UInt16) |
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 sem sinal de 16 bits equivalente. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt16) |
Tenta analisar um intervalo de caracteres em um valor. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt16) |
Tenta converter a representação de intervalo de um número em um formato específico de cultura e estilo especificado em seu inteiro sem sinal de 16 bits equivalente. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
TryParse(ReadOnlySpan<Char>, UInt16) |
Tenta converter a representação de intervalo de um número em seu equivalente inteiro sem sinal de 16 bits. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
TryParse(String, IFormatProvider, UInt16) |
Tenta analisar uma cadeia de caracteres em um valor. |
TryParse(String, NumberStyles, IFormatProvider, UInt16) |
Tenta converter a representação de cadeia de caracteres de um número em um formato específico de cultura e estilo especificado para seu inteiro sem sinal de 16 bits equivalente. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
TryParse(String, UInt16) |
Tenta converter a representação de cadeia de caracteres de um número em seu equivalente inteiro sem sinal de 16 bits. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
Implantações explícitas de interface
IAdditionOperators<UInt16,UInt16,UInt16>.Addition(UInt16, UInt16) |
Adiciona dois valores juntos para calcular sua soma. |
IAdditionOperators<UInt16,UInt16,UInt16>.CheckedAddition(UInt16, UInt16) |
Adiciona dois valores juntos para calcular sua soma. |
IAdditiveIdentity<UInt16,UInt16>.AdditiveIdentity |
Obtém a identidade aditiva do tipo atual. |
IBinaryInteger<UInt16>.GetByteCount() |
Obtém o número de bytes que serão gravados como parte de TryWriteLittleEndian(Span<Byte>, Int32). |
IBinaryInteger<UInt16>.GetShortestBitLength() |
Obtém o comprimento, em bits, da representação complementar dos dois mais curtos do valor atual. |
IBinaryInteger<UInt16>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, UInt16) |
Representa um inteiro sem sinal de 16 bits. |
IBinaryInteger<UInt16>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, UInt16) |
Representa um inteiro sem sinal de 16 bits. |
IBinaryInteger<UInt16>.TryWriteBigEndian(Span<Byte>, Int32) |
Tenta gravar o valor atual, no formato big-endian, em um determinado intervalo. |
IBinaryInteger<UInt16>.TryWriteLittleEndian(Span<Byte>, Int32) |
Tenta gravar o valor atual, no formato little-endian, em um determinado intervalo. |
IBinaryNumber<UInt16>.AllBitsSet |
Obtém uma instância do tipo binário na qual todos os bits são definidos. |
IBitwiseOperators<UInt16,UInt16,UInt16>.BitwiseAnd(UInt16, UInt16) |
Calcula o bit a bit e dois valores. |
IBitwiseOperators<UInt16,UInt16,UInt16>.BitwiseOr(UInt16, UInt16) |
Calcula o bit a bit ou de dois valores. |
IBitwiseOperators<UInt16,UInt16,UInt16>.ExclusiveOr(UInt16, UInt16) |
Calcula o exclusivo ou de dois valores. |
IBitwiseOperators<UInt16,UInt16,UInt16>.OnesComplement(UInt16) |
Calcula a representação ones-complement de um determinado valor. |
IComparable.CompareTo(Object) |
Compara essa instância a um objeto especificado e retorna uma indicação de seus valores relativos. |
IComparisonOperators<UInt16,UInt16,Boolean>.GreaterThan(UInt16, UInt16) |
Compara dois valores para determinar qual é maior. |
IComparisonOperators<UInt16,UInt16,Boolean>.GreaterThanOrEqual(UInt16, UInt16) |
Compara dois valores para determinar qual é maior ou igual. |
IComparisonOperators<UInt16,UInt16,Boolean>.LessThan(UInt16, UInt16) |
Compara dois valores para determinar qual é menor. |
IComparisonOperators<UInt16,UInt16,Boolean>.LessThanOrEqual(UInt16, UInt16) |
Compara dois valores para determinar qual é menor ou igual. |
IConvertible.GetTypeCode() | |
IConvertible.ToBoolean(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToChar(IFormatProvider). |
IConvertible.ToDateTime(IFormatProvider) |
Não há suporte para essa conversão. A tentativa de usar esse método lança um InvalidCastException. |
IConvertible.ToDecimal(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToSingle(IFormatProvider). |
IConvertible.ToType(Type, IFormatProvider) |
Para obter uma descrição desse membro, consulte ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Para obter uma descrição desse membro, consulte ToUInt64(IFormatProvider). |
IDecrementOperators<UInt16>.CheckedDecrement(UInt16) |
Decrementa um valor. |
IDecrementOperators<UInt16>.Decrement(UInt16) |
Decrementa um valor. |
IDivisionOperators<UInt16,UInt16,UInt16>.Division(UInt16, UInt16) |
Divide um valor por outro para calcular seu quociente. |
IEqualityOperators<UInt16,UInt16,Boolean>.Equality(UInt16, UInt16) |
Compara dois valores para determinar a igualdade. |
IEqualityOperators<UInt16,UInt16,Boolean>.Inequality(UInt16, UInt16) |
Compara dois valores para determinar a desigualdade. |
IIncrementOperators<UInt16>.CheckedIncrement(UInt16) |
Incrementa um valor. |
IIncrementOperators<UInt16>.Increment(UInt16) |
Incrementa um valor. |
IMinMaxValue<UInt16>.MaxValue |
Obtém o valor máximo do tipo atual. |
IMinMaxValue<UInt16>.MinValue |
Obtém o valor mínimo do tipo atual. |
IModulusOperators<UInt16,UInt16,UInt16>.Modulus(UInt16, UInt16) |
Divide dois valores juntos para calcular seu módulo ou restante. |
IMultiplicativeIdentity<UInt16,UInt16>.MultiplicativeIdentity |
Obtém a identidade multiplicativa do tipo atual. |
IMultiplyOperators<UInt16,UInt16,UInt16>.CheckedMultiply(UInt16, UInt16) |
Multiplica dois valores juntos para calcular seu produto. |
IMultiplyOperators<UInt16,UInt16,UInt16>.Multiply(UInt16, UInt16) |
Multiplica dois valores juntos para calcular seu produto. |
INumber<UInt16>.CopySign(UInt16, UInt16) |
Copia o sinal de um valor para o sinal de outro valor. |
INumber<UInt16>.MaxNumber(UInt16, UInt16) |
Compara dois valores com a computação, que é maior e retorna o outro valor se uma entrada é |
INumber<UInt16>.MinNumber(UInt16, UInt16) |
Compara dois valores com a computação que é menor e retorna o outro valor se uma entrada é |
INumberBase<UInt16>.Abs(UInt16) |
Calcula o absoluto de um valor. |
INumberBase<UInt16>.IsCanonical(UInt16) |
Determina se um valor está em sua representação canônica. |
INumberBase<UInt16>.IsComplexNumber(UInt16) |
Determina se um valor representa um número complexo. |
INumberBase<UInt16>.IsFinite(UInt16) |
Determina se um valor é finito. |
INumberBase<UInt16>.IsImaginaryNumber(UInt16) |
Determina se um valor representa um número imaginário puro. |
INumberBase<UInt16>.IsInfinity(UInt16) |
Determina se um valor é infinito. |
INumberBase<UInt16>.IsInteger(UInt16) |
Determina se um valor representa um número integral. |
INumberBase<UInt16>.IsNaN(UInt16) |
Determina se um valor é NaN. |
INumberBase<UInt16>.IsNegative(UInt16) |
Determina se um valor é negativo. |
INumberBase<UInt16>.IsNegativeInfinity(UInt16) |
Determina se um valor é infinito negativo. |
INumberBase<UInt16>.IsNormal(UInt16) |
Determina se um valor é normal. |
INumberBase<UInt16>.IsPositive(UInt16) |
Determina se um valor é positivo. |
INumberBase<UInt16>.IsPositiveInfinity(UInt16) |
Determina se um valor é infinito positivo. |
INumberBase<UInt16>.IsRealNumber(UInt16) |
Determina se um valor representa um número real. |
INumberBase<UInt16>.IsSubnormal(UInt16) |
Determina se um valor é subnormal. |
INumberBase<UInt16>.IsZero(UInt16) |
Determina se um valor é zero. |
INumberBase<UInt16>.MaxMagnitude(UInt16, UInt16) |
Compara dois valores com a computação que é maior. |
INumberBase<UInt16>.MaxMagnitudeNumber(UInt16, UInt16) |
Compara dois valores com a computação que tem maior magnitude e retorna o outro valor se uma entrada é |
INumberBase<UInt16>.MinMagnitude(UInt16, UInt16) |
Compara dois valores com a computação menor. |
INumberBase<UInt16>.MinMagnitudeNumber(UInt16, UInt16) |
Compara dois valores com a computação que tem a menor magnitude e retorna o outro valor se uma entrada é |
INumberBase<UInt16>.MultiplyAddEstimate(UInt16, UInt16, UInt16) |
Calcula uma estimativa de ( |
INumberBase<UInt16>.One |
Obtém o valor |
INumberBase<UInt16>.Radix |
Obtém o radix, ou base, para o tipo. |
INumberBase<UInt16>.TryConvertFromChecked<TOther>(TOther, UInt16) |
Representa um inteiro sem sinal de 16 bits. |
INumberBase<UInt16>.TryConvertFromSaturating<TOther>(TOther, UInt16) |
Representa um inteiro sem sinal de 16 bits. |
INumberBase<UInt16>.TryConvertFromTruncating<TOther>(TOther, UInt16) |
Representa um inteiro sem sinal de 16 bits. |
INumberBase<UInt16>.TryConvertToChecked<TOther>(UInt16, 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<UInt16>.TryConvertToSaturating<TOther>(UInt16, 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<UInt16>.TryConvertToTruncating<TOther>(UInt16, 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. |
INumberBase<UInt16>.Zero |
Obtém o valor |
IShiftOperators<UInt16,Int32,UInt16>.LeftShift(UInt16, Int32) |
Desloca um valor deixado por um determinado valor. |
IShiftOperators<UInt16,Int32,UInt16>.RightShift(UInt16, Int32) |
Desloca um valor para a direita por um determinado valor. |
IShiftOperators<UInt16,Int32,UInt16>.UnsignedRightShift(UInt16, Int32) |
Desloca um valor para a direita por um determinado valor. |
ISubtractionOperators<UInt16,UInt16,UInt16>.CheckedSubtraction(UInt16, UInt16) |
Subtrai dois valores para calcular a diferença. |
ISubtractionOperators<UInt16,UInt16,UInt16>.Subtraction(UInt16, UInt16) |
Subtrai dois valores para calcular a diferença. |
IUnaryNegationOperators<UInt16,UInt16>.CheckedUnaryNegation(UInt16) |
Calcula a negação unária verificada de um valor. |
IUnaryNegationOperators<UInt16,UInt16>.UnaryNegation(UInt16) |
Calcula a negação unária de um valor. |
IUnaryPlusOperators<UInt16,UInt16>.UnaryPlus(UInt16) |
Calcula a adição unária de um valor. |
Aplica-se a
Acesso thread-safe
Todos os membros desse tipo são thread safe. Os membros que parecem modificar o estado da instância retornam, na verdade, uma nova instância inicializada com o novo valor. Assim como acontece com qualquer outro tipo, a leitura e a gravação em uma variável compartilhada que contenha uma instância desse tipo devem ser protegidas por um bloqueio para garantir a segurança do thread.