Int16 Estrutura

Definição

Representa um inteiro com sinal de 16 bits.

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

Comentários

O Int16 tipo de valor representa inteiros com sinal com valores que variam de 32768 negativos a 32767 positivos.

Esse tipo fornece métodos para converter o valor de uma instância desse tipo em sua representação de cadeia de caracteres, converter a representação de cadeia de caracteres de um número em uma instância desse tipo e comparar instâncias desse tipo.

Também é possível chamar os membros da classe Math para realizar uma ampla variedade de operações numéricas, inclusive obter o valor absoluto de um número, calcular o quociente e o restante da divisão integral, determinando o valor máximo ou mínimo de dois inteiros, obter o sinal de um número e arredondar um número.

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 um Int16. Este campo é constante.

MinValue

Representa o menor valor possível de Int16. Este campo é constante.

Métodos

Abs(Int16)

Calcula o absoluto de um valor.

Clamp(Int16, Int16, Int16)

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

CompareTo(Int16)

Compara essa instância a um inteiro com sinal de 16 bits especificado e retorna um inteiro que indica se o valor dessa instância é menor, igual ou maior que o valor do inteiro com sinal de 16 bits especificado.

CompareTo(Object)

Compara esta instância a um objeto especificado e retorna um inteiro que indica se o valor desta instância é menor, igual ou maior que o valor do objeto.

CopySign(Int16, Int16)

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

CreateChecked<TOther>(TOther)

Cria uma instância do tipo atual de um valor, gerando uma exceção de estouro para quaisquer valores que estejam 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(Int16, Int16)

Calcula o quociente e o restante de dois valores.

Equals(Int16)

Retorna um valor que indica se a instância é igual a um valor Int16 especificado.

Equals(Object)

Retorna um valor que indica se a instância é igual a um objeto especificado.

GetHashCode()

Retorna o código hash para a instância.

GetTypeCode()

Retorna o TypeCode para tipo de valor Int16.

IsEvenInteger(Int16)

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

IsNegative(Int16)

Determina se um valor é negativo.

IsOddInteger(Int16)

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

IsPositive(Int16)

Determina se um valor é positivo.

IsPow2(Int16)

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

LeadingZeroCount(Int16)

Calcula o número de zeros à esquerda em um valor.

Log2(Int16)

Calcula o log2 de um valor.

Max(Int16, Int16)

Compara dois valores com a computação, que é maior.

MaxMagnitude(Int16, Int16)

Compara dois valores com a computação, que é maior.

Min(Int16, Int16)

Compara dois valores com a computação que é menor.

MinMagnitude(Int16, Int16)

Compara dois valores com a computação que é 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 da cultura e um estilo especificados em seu equivalente de inteiro com sinal de 16 bits.

Parse(String)

Converte a representação de cadeia de caracteres de um número no inteiro com sinal 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 inteiro com 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 com sinal de 16 bits equivalente.

Parse(String, NumberStyles, IFormatProvider)

Converte a representação de cadeia de caracteres de um número em um estilo e formato específico da cultura especificados em seu equivalente de inteiro com sinal de 16 bits.

PopCount(Int16)

Calcula o número de bits definidos em um valor.

RotateLeft(Int16, Int32)

Gira um valor deixado por um determinado valor.

RotateRight(Int16, Int32)

Gira um valor para a direita em um determinado valor.

Sign(Int16)

Calcula o sinal de um valor.

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 formatação específicas da cultura.

TrailingZeroCount(Int16)

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 atual para o intervalo de caracteres fornecido.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Int16)

Tenta analisar um intervalo de caracteres UTF-8 em um valor.

TryParse(ReadOnlySpan<Byte>, Int16)

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

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

Tenta analisar um intervalo de caracteres UTF-8 em um valor.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Int16)

Tenta analisar um intervalo de caracteres em um valor.

TryParse(ReadOnlySpan<Char>, Int16)

Converte a representação de intervalo de um número em um formato específico da cultura e um estilo especificados em seu equivalente de inteiro com sinal de 16 bits. Um valor retornado indica se a conversão foi bem-sucedida ou falhou.

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

Converte a representação de intervalo de um número em um formato específico da cultura e um estilo especificados em seu equivalente de inteiro com sinal de 16 bits. Um valor retornado indica se a conversão foi bem-sucedida ou falhou.

TryParse(String, IFormatProvider, Int16)

Tenta analisar uma cadeia de caracteres em um valor.

TryParse(String, Int16)

Converte a representação de cadeia de caracteres de um número no inteiro com sinal de 16 bits equivalente. Um valor retornado indica se a conversão foi bem-sucedida ou falhou.

TryParse(String, NumberStyles, IFormatProvider, Int16)

Converte a representação de cadeia de caracteres de um número em um estilo e formato específico da cultura especificados em seu equivalente de inteiro com sinal de 16 bits. Um valor retornado indica se a conversão foi bem-sucedida ou falhou.

Implantações explícitas de interface

IAdditionOperators<Int16,Int16,Int16>.Addition(Int16, Int16)

Adiciona dois valores juntos para calcular sua soma.

IAdditionOperators<Int16,Int16,Int16>.CheckedAddition(Int16, Int16)

Adiciona dois valores juntos para calcular sua soma.

IAdditiveIdentity<Int16,Int16>.AdditiveIdentity

Obtém a identidade aditiva do tipo atual.

IBinaryInteger<Int16>.GetByteCount()

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

IBinaryInteger<Int16>.GetShortestBitLength()

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

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

Representa um inteiro com sinal de 16 bits.

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

Representa um inteiro com sinal de 16 bits.

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

Tenta gravar o valor atual, no formato big-endian, em um determinado intervalo.

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

Tenta gravar o valor atual, no formato little-endian, em um determinado intervalo.

IBinaryNumber<Int16>.AllBitsSet

Obtém uma instância do tipo binário no qual todos os bits são definidos.

IBitwiseOperators<Int16,Int16,Int16>.BitwiseAnd(Int16, Int16)

Calcula o bit a bit e de dois valores.

IBitwiseOperators<Int16,Int16,Int16>.BitwiseOr(Int16, Int16)

Calcula o bit a bit ou dois valores.

IBitwiseOperators<Int16,Int16,Int16>.ExclusiveOr(Int16, Int16)

Calcula o exclusivo ou de dois valores.

IBitwiseOperators<Int16,Int16,Int16>.OnesComplement(Int16)

Calcula a representação ones-complement de um determinado valor.

IComparable.CompareTo(Object)

Compara esta instância a um objeto especificado e retorna um inteiro que indica se o valor desta instância é menor, igual ou maior que o valor do objeto.

IComparisonOperators<Int16,Int16,Boolean>.GreaterThan(Int16, Int16)

Compara dois valores para determinar qual é maior.

IComparisonOperators<Int16,Int16,Boolean>.GreaterThanOrEqual(Int16, Int16)

Compara dois valores para determinar qual é maior ou igual.

IComparisonOperators<Int16,Int16,Boolean>.LessThan(Int16, Int16)

Compara dois valores para determinar qual é menor.

IComparisonOperators<Int16,Int16,Boolean>.LessThanOrEqual(Int16, Int16)

Compara dois valores para determinar qual é menor ou igual.

IConvertible.GetTypeCode()

Retorna o TypeCode para tipo de valor Int16.

IConvertible.ToBoolean(IFormatProvider)

Para obter uma descrição desse membro, confira ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Para obter uma descrição desse membro, confira ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Para obter uma descrição desse membro, confira ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Não há suporte para esta conversão. A tentativa de usar esse método lança um InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Para obter uma descrição desse membro, confira ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Para obter uma descrição desse membro, confira ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Para obter uma descrição desse membro, confira ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Para obter uma descrição desse membro, confira ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Para obter uma descrição desse membro, confira ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Para obter uma descrição desse membro, confira ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Para obter uma descrição desse membro, confira ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Para obter uma descrição desse membro, confira ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Para obter uma descrição desse membro, confira ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Para obter uma descrição desse membro, confira ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Para obter uma descrição desse membro, confira ToUInt64(IFormatProvider).

IDecrementOperators<Int16>.CheckedDecrement(Int16)

Diminui um valor.

IDecrementOperators<Int16>.Decrement(Int16)

Diminui um valor.

IDivisionOperators<Int16,Int16,Int16>.Division(Int16, Int16)

Divide um valor por outro para calcular seu quociente.

IEqualityOperators<Int16,Int16,Boolean>.Equality(Int16, Int16)

Compara dois valores para determinar a igualdade.

IEqualityOperators<Int16,Int16,Boolean>.Inequality(Int16, Int16)

Compara dois valores para determinar a desigualdade.

IIncrementOperators<Int16>.CheckedIncrement(Int16)

Incrementa um valor.

IIncrementOperators<Int16>.Increment(Int16)

Incrementa um valor.

IMinMaxValue<Int16>.MaxValue

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

IMinMaxValue<Int16>.MinValue

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

IModulusOperators<Int16,Int16,Int16>.Modulus(Int16, Int16)

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

IMultiplicativeIdentity<Int16,Int16>.MultiplicativeIdentity

Obtém a identidade multiplicativa do tipo atual.

IMultiplyOperators<Int16,Int16,Int16>.CheckedMultiply(Int16, Int16)

Multiplica dois valores juntos para calcular seu produto.

IMultiplyOperators<Int16,Int16,Int16>.Multiply(Int16, Int16)

Multiplica dois valores juntos para calcular seu produto.

INumber<Int16>.MaxNumber(Int16, Int16)

Compara dois valores com a computação, que é maior e retorna o outro valor se uma entrada for NaN.

INumber<Int16>.MinNumber(Int16, Int16)

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

INumberBase<Int16>.IsCanonical(Int16)

Determina se um valor está em sua representação canônica.

INumberBase<Int16>.IsComplexNumber(Int16)

Determina se um valor representa um número complexo.

INumberBase<Int16>.IsFinite(Int16)

Determina se um valor é finito.

INumberBase<Int16>.IsImaginaryNumber(Int16)

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

INumberBase<Int16>.IsInfinity(Int16)

Determina se um valor é infinito.

INumberBase<Int16>.IsInteger(Int16)

Determina se um valor representa um número integral.

INumberBase<Int16>.IsNaN(Int16)

Determina se um valor é NaN.

INumberBase<Int16>.IsNegativeInfinity(Int16)

Determina se um valor é infinito negativo.

INumberBase<Int16>.IsNormal(Int16)

Determina se um valor é normal.

INumberBase<Int16>.IsPositiveInfinity(Int16)

Determina se um valor é infinito positivo.

INumberBase<Int16>.IsRealNumber(Int16)

Determina se um valor representa um número real.

INumberBase<Int16>.IsSubnormal(Int16)

Determina se um valor é subnormal.

INumberBase<Int16>.IsZero(Int16)

Determina se um valor é zero.

INumberBase<Int16>.MaxMagnitudeNumber(Int16, Int16)

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

INumberBase<Int16>.MinMagnitudeNumber(Int16, Int16)

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

INumberBase<Int16>.One

Obtém o valor 1 do tipo.

INumberBase<Int16>.Radix

Obtém a base para o tipo.

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

Representa um inteiro com sinal de 16 bits.

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

Representa um inteiro com sinal de 16 bits.

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

Representa um inteiro com sinal de 16 bits.

INumberBase<Int16>.TryConvertToChecked<TOther>(Int16, TOther)

Tenta converter uma instância do tipo atual em outro tipo, gerando uma exceção de estouro para quaisquer valores que estejam fora do intervalo representável do tipo atual.

INumberBase<Int16>.TryConvertToSaturating<TOther>(Int16, 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<Int16>.TryConvertToTruncating<TOther>(Int16, TOther)

Tenta converter uma instância do tipo atual em outro tipo, truncando quaisquer valores que estejam fora do intervalo representável do tipo atual.

INumberBase<Int16>.Zero

Obtém o valor 0 do tipo.

IShiftOperators<Int16,Int32,Int16>.LeftShift(Int16, Int32)

Desloca um valor para a esquerda por um determinado valor.

IShiftOperators<Int16,Int32,Int16>.RightShift(Int16, Int32)

Desloca um valor para a direita em um determinado valor.

IShiftOperators<Int16,Int32,Int16>.UnsignedRightShift(Int16, Int32)

Desloca um valor para a direita em um determinado valor.

ISignedNumber<Int16>.NegativeOne

Obtém o valor -1 do tipo.

ISubtractionOperators<Int16,Int16,Int16>.CheckedSubtraction(Int16, Int16)

Subtrai dois valores para calcular sua diferença.

ISubtractionOperators<Int16,Int16,Int16>.Subtraction(Int16, Int16)

Subtrai dois valores para calcular sua diferença.

IUnaryNegationOperators<Int16,Int16>.CheckedUnaryNegation(Int16)

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

IUnaryNegationOperators<Int16,Int16>.UnaryNegation(Int16)

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

IUnaryPlusOperators<Int16,Int16>.UnaryPlus(Int16)

Calcula a mais unária de um valor.

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.

Confira também