Windows Dev Center

Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Enumeração TypeCode

Especifica o tipo de um objeto.

Namespace:  System
Assembly:  mscorlib (em mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum TypeCode

Nome do membroDescrição
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilBooleanUm tipo simples que representam valores booleanos de true ou false.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilByteUm tipo integral representando inteiros não assinados de 8 bits com valores entre 0 e 255.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCharUm tipo integral representando inteiros de 16 bits não assinados com valores entre 0 e 65535. O conjunto de valores possíveis para o Char tipo corresponde a conjunto de caracteres Unicode.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilDateTimeUm tipo que representa um valor de data e hora.
Compatível com o XNA FrameworkDBNullUm valor nulo (coluna) de banco de dados.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilDecimalUm tipo simples que representa valores que variam de 1.0 x 10 -28 para aproximadamente 7,9 x 10 28 com dígitos significativos de 28-29.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilDoubleUm ponto flutuante tipo que representa valores que variam de aproximadamente 5.0 x 10 -324 para 1,7 x 10 308 com uma precisão de 15 a 16 dígitos.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilEmptyUma referência nula.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilInt16Um tipo integral representando assinado inteiros de 16 bits com valores entre -32768 e 32767.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilInt32Um tipo integral representando assinado inteiros de 32 bits com valores entre -2147483648 e 2147483647.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilInt64Um tipo integral representando assinado inteiros de 64 bits com valores entre -9223372036854775808 e 9223372036854775807.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilObjectUm tipo geral que representa qualquer tipo de referência ou valor não explicitamente representado por outro TypeCode.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilSByteUm tipo integral representando assinado de 8-bits inteiros com valores entre -128 e 127.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilSingleUm ponto flutuante tipo que representa valores que variam de aproximadamente 1.5 x 10 -45 3,4 x 10 38 com uma precisão de 7 dígitos.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilStringUm tipo de classe sealed representando as seqüências de caracteres Unicode.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilUInt16Um tipo integral representando inteiros de 16 bits não assinados com valores entre 0 e 65535.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilUInt32Um tipo integral representando inteiros não assinados de 32 bits com valores entre 0 e 4294967295.
Compatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilUInt64Um tipo integral representando inteiros de 64 bits não assinados com valores entre 0 e 18446744073709551615.

Chamar o GetTypeCode método em classes que implementam o IConvertible interface para obter o código de tipo para uma instância dessa classe.

Caso contrário, chamar um objeto GetType método para obter sua Type de objeto, em seguida, chamar o Type do objeto GetTypeCode método para obter o código de tipo do objeto.

O exemplo de código a seguir demonstra como o TypeCode enumeração pode ser usada. Em um bloco de decisão dentro do método WriteObjectInfo, o TypeCode de um Object parâmetro é examinado e uma mensagem adequada é gravada no console.


static void WriteObjectInfo(object testObject)
{
    TypeCode    typeCode = Type.GetTypeCode( testObject.GetType() );

    switch( typeCode )
    {
        case TypeCode.Boolean:
            Console.WriteLine("Boolean: {0}", testObject);
            break;

        case TypeCode.Double:
            Console.WriteLine("Double: {0}", testObject);
            break;

        default:
            Console.WriteLine("{0}: {1}", typeCode.ToString(), testObject);
            break;
    }
}


.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

.NET para aplicativos do Windows Phone

Com suporte em: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

Mostrar:
© 2015 Microsoft