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, 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 struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, ISpanFormattable
[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)>]
[<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 IComparable, IConvertible, IFormattable
Public Structure UInt16
Implements IComparable, IComparable(Of UShort), IEquatable(Of UShort), IFormattable
- Herança
- Atributos
- Implementações
Comentários
O UInt16 tipo de valor representa inteiros sem sinal com valores que variam de 0 a 65535.
Importante
O UInt16 tipo não é compatível com CLS. O tipo alternativo compatível com CLS é Int32 . Int16 pode ser usado em vez disso para substituir UInt16 um valor que varia de zero a Int16.MaxValue . Para obter mais informações sobre a conformidade com CLS, consulte Independência de linguagem e Language-Independent componentes.
A estrutura 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 UInt16 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. Este campo é constante. |
MinValue |
Representa o menor valor possível de UInt16. Este campo é constante. |
Métodos
CompareTo(Object) |
Compara essa instância com um objeto especificado e retorna uma indicação dos valores relativos. |
CompareTo(UInt16) |
Compara essa instância a um inteiro sem sinal de 16 bits especificado e retorna uma indicação dos valores relativos. |
Equals(Object) |
Retorna um valor que indica se a instância é igual a um objeto especificado. |
Equals(UInt16) |
Retorna um valor que indica se a instância é igual a um valor UInt16 especificado. |
GetHashCode() |
Retorna o código hash para a instância. |
GetTypeCode() | |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converte a representação de intervalo de um número em um formato específico da cultura e um estilo especificados no seu inteiro sem sinal de 16 bits equivalente. |
Parse(String) |
Converte a representação da cadeia de caracteres de um número no inteiro não assinado de 16 bits equivalente. |
Parse(String, IFormatProvider) |
Converte a representação de cadeia de caracteres de um número em um formato específico à cultura especificado no 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 um inteiro sem sinal de 16 bits equivalente. Este 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 à cultura e estilo especificados no seu inteiro sem sinal de 16 bits equivalente. |
ToString() |
Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente. |
ToString(IFormatProvider) |
Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando as informações de formato específicas da cultura. |
ToString(String) |
Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando o formato especificado. |
ToString(String, IFormatProvider) |
Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando o formato especificado e as informações de formato específicas da cultura especificada. |
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<Char>, NumberStyles, IFormatProvider, UInt16) |
Tenta converter a representação de intervalo de um número em um formato específico da cultura e um estilo especificados 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 no inteiro sem sinal de 16 bits equivalente. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
TryParse(String, NumberStyles, IFormatProvider, UInt16) |
Tenta converter a representação de cadeia de caracteres de um número em um estilo e formato de cultura especificados em 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 no inteiro sem sinal de 16 bits equivalente. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
Implantações explícitas de interface
Aplica-se a
Acesso thread-safe
Todos os membros desse tipo são thread-safe. Os membros que aparentam modificar efetivamente o estado retornam 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 contém uma instância desse tipo devem ser protegidas por um bloqueio para garantir thread-safe.