Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Visual Basic proporciona varios tipos de datos que no están orientados a números o caracteres. En su lugar, se ocupan de datos especializados, como valores sí/no, valores de fecha y hora y direcciones de objeto.
Para ver una tabla que muestra una comparación en paralelo de los tipos de datos de Visual Basic, vea Tipos de datos.
Tipo booleano
El tipo de datos booleano es un valor sin signo que se interpreta como True
o False
. Su ancho de datos depende de la plataforma de implementación. Si una variable solo puede contener valores de dos estados, como true/false, sí/no o activado/desactivado, declare como Boolean
.
Tipo de fecha
El tipo de datos Date es un valor de 64 bits que contiene información de fecha y hora. Cada incremento representa 100 nanosegundos de tiempo transcurrido desde el principio (12:00 AM) del 1 de enero del año 1 en el calendario gregoriano. Si una variable puede contener un valor de fecha, un valor de hora o ambos, declarelo como Date
.
Tipo de objeto
El tipo de datos Object es una dirección de 32 bits que apunta a una instancia del objeto en su aplicación o en alguna otra aplicación. Una Object
variable puede hacer referencia a cualquier objeto que la aplicación reconozca o a los datos de cualquier tipo de datos. Esto incluye ambos tipos de valor, como Integer
instancias de estructura , Boolean
y tipos de referencia, que son instancias de objetos creados a partir de clases como String
y Form, y instancias de matriz.
Si una variable almacena un puntero a una instancia de una clase que no conoce en tiempo de compilación, o si puede apuntar a datos de varios tipos de datos, declárelo como Object
.
La ventaja del tipo de Object
datos es que puede usarla para almacenar datos de cualquier tipo de datos. La desventaja es que incurre en operaciones adicionales que tardan más tiempo de ejecución y hacen que la aplicación funcione más lentamente. Si usa una variable Object
como tipo de valor, incurrirá en una conversión boxing y una conversión unboxing. Si la usa como tipo de referencia, incurrirá en un enlace en tiempo de espera.