Compartir a través de


Uso eficaz de tipos de datos (Visual Basic)

A las variables y variables no declaradas sin un tipo de datos se les asigna el Object tipo de datos. Esto facilita la escritura rápida de programas, pero puede hacer que se ejecuten más lentamente.

Escritura fuerte

La especificación de tipos de datos para todas las variables se conoce como escritura segura. El uso de escritura segura tiene varias ventajas:

  • Habilita la compatibilidad de IntelliSense para tus variables. Esto permite ver sus propiedades y otros miembros mientras se escribe en el código.

  • Aprovecha la comprobación de tipos del compilador. Esta detecta instrucciones que pueden producir errores en tiempo de ejecución debido a errores como el desbordamiento. También detecta llamadas a métodos en objetos que no los admiten.

  • Da como resultado una ejecución más rápida del código.

Tipos de datos más eficaces

En el caso de las variables que nunca contienen fracciones, los tipos de datos enteros son más eficaces que los tipos no enteros. En Visual Basic, Integer y UInteger son los tipos numéricos más eficaces.

En el caso de los números fraccionarios, Double es el tipo de datos más eficaz, ya que los procesadores de las plataformas actuales realizan operaciones de punto flotante con precisión doble. Sin embargo, las operaciones con Double no son tan rápidas como con los tipos enteros, como Integer.

Especificación del tipo de datos

Use la instrucción Dim para declarar una variable de un tipo específico. Puede especificar simultáneamente su nivel de acceso mediante la palabra clave Public, Protected, Friend o Private , como se muestra en el ejemplo siguiente.

Private x As Double
Protected s As String

Conversión de caracteres

Las AscW funciones y ChrW funcionan en Unicode. Debe usarlos en lugar de Asc y Chr, que deben traducirse hacia y desde Unicode.

Consulte también