Información
El tema que ha solicitado se muestra abajo. Sin embargo, este tema no se encuentra en la biblioteca.

TypeCode (Enumeración)

Especifica el tipo de un objeto.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

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

Nombre de miembroDescripción
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableBooleanTipo simple que representa los valores booleanos true o false.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableByteTipo entero que representa enteros de 8 bits sin signo con valores comprendidos entre 0 y 255.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableCharTipo entero que representa enteros de 16 bits sin signo con valores comprendidos entre 0 y 65535. El conjunto de valores posibles para el tipo Char corresponde al juego de caracteres Unicode.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableDateTimeTipo que representa un valor de fecha y hora.
Compatible con XNA FrameworkDBNullValor (de columna) nulo de la base de datos.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableDecimalTipo simple que representa los valores comprendidos entre 1,0 x 10 -28 y aproximadamente 7,9 x 10 28, con 28-29 dígitos significativos.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableDoubleTipo de punto flotante que representa los valores comprendidos entre aproximadamente 5,0 x 10 -324 y 1,7 x 10 308, con una precisión de 15-16 dígitos.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableEmptyReferencia nula.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableInt16Tipo entero que representa enteros de 16 bits con signo con valores comprendidos entre -32768 y 32767.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableInt32Tipo entero que representa enteros de 32 bits con signo con valores comprendidos entre -2147483648 y 2147483647.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableInt64Tipo entero que representa enteros de 64 bits con signo con valores comprendidos entre -9223372036854775808 y 9223372036854775807.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableObjectTipo general que representa a cualquier tipo de valor o referencia no representado de forma explícita por otro TypeCode.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableSByteTipo entero que representa enteros de 8 bits con signo con valores comprendidos entre -128 y 127.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableSingleTipo de punto flotante que representa los valores comprendidos entre aproximadamente 1,5 x 10 -45 y 3,4 x 10 38, con una precisión de 7 dígitos.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableStringTipo de clase sealed que representa cadenas de caracteres Unicode.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableUInt16Tipo entero que representa enteros de 16 bits sin signo con valores comprendidos entre 0 y 65535.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableUInt32Tipo entero que representa enteros de 32 bits sin signo con valores comprendidos entre 0 y 4294967295.
Compatible con XNA FrameworkCompatible con Biblioteca de clases portableUInt64Tipo entero que representa enteros de 64 bits sin signo con valores comprendidos entre 0 y 18446744073709551615.

Llame al método GetTypeCode en clases que implementen la interfaz IConvertible para obtener el código del tipo de una instancia de esa clase.

También puede llamar al método GetType de un objeto para obtener su objeto Type y, a continuación, llamar al método GetTypeCode del objeto Type para obtener el código de tipo del objeto.

En el siguiente ejemplo de código se muestra cómo se puede utilizar la enumeración TypeCode . En un bloque de decisión dentro del método WriteObjectInfo, se examina el parámetro TypeCode de un parámetro Object y se escribe un mensaje adecuado en la consola.


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

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de Windows Phone

Compatible con: 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 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

Mostrar:
© 2014 Microsoft