? Matrices de Visual Basic constan de colecciones de datos relacionados organizados de una manera lógica . Cada elemento de datos se mantiene en un nombre de variable con un índice asociado como " correo electrónico ( 1 ), correo electrónico ( 2 ), correo electrónico ( 3 ) . " Tipos
Visual Basic utiliza matrices fijas o dinámicas. Matrices fijas requieren saber cuántos elementos hay en la matriz en la salida. Arrays dinámicos pueden ampliar o durante la ejecución del contrato .
Inicialización de una matriz
inicializar matrices antes de su uso . Iniciar una matriz fija mediante la definición de la matriz con un índice específico en código como este:
emails Dim ( 100 ) como String
Esto crea una serie fija de 101 artículos , porque los índices de matrices comienzan en 0 .
para inicializar una matriz dinámica , use esto:
emails Dim () As String
Más tarde , cuando se necesita para crear la matriz , por ejemplo, con 1.000 artículos , utilizar una instrucción diferente, con el índice de un número inferior al deseado :
emails Redim
( 999 ) As String
Ventajas
identificación una variable por su número de índice simplifica la codificación y permite una ejecución más rápida . Puede ordenar arrays, crear matrices multidimensionales y agregar o eliminar elementos. OsCommerce Advertencia
Arrays causar problemas en la ejecución si el número real de elementos de matriz supera el tamaño establecido originalmente . Esto produce un mensaje de error que dice " Error en tiempo de '9 ' : Subíndice fuera del intervalo . "