Una breve discusión sobre la declaración e inicialización de matrices de VB.NET
Después de estudiar la declaración de matrices y la inicialización de matrices durante mucho tiempo, me gustaría compartirlo contigo. Definitivamente ganarás mucho después de leer este artículo. Espero que este artículo pueda enseñarte más cosas. La capacidad de operar con matrices es importante en cualquier lenguaje de programación. Al igual que otros lenguajes, proporciona una forma sencilla de agrupar datos y almacenarlos en estructuras de matriz. En este artículo, revisaremos la declaración y el uso de matrices.
Propósito de las matrices
Las matrices se utilizan a menudo para almacenar valores y objetos de tipos similares. Permite agrupar variables y permite su recuperación mediante índices. Las matrices tienen límites superior e inferior, que se utilizan para indicar los valores de índice inicial y final de la matriz. Además, los datos de la matriz se pueden organizar en orden. Las matrices simples son unidimensionales y, por supuesto, también se pueden utilizar matrices multidimensionales. También puede recorrer una matriz para determinar o modificar un valor almacenado en la matriz.
Declaración de matriz e inicialización de matriz
Hay dos formas de inicializar matrices:
Primero, declarar e inicializar en una declaración.
En segundo lugar, primero declara la matriz y luego inicialízala.
Al declarar una matriz e inicializar una matriz al mismo tiempo en una declaración, debe especificar el tipo numérico de los elementos de la matriz y el número de elementos contenidos en la matriz. , la matriz está basada en 0, lo que significa que el número de índice de la matriz comienza desde 0 y los elementos se numeran consecutivamente. El número de elementos de la matriz debe determinarse especificando el límite superior de la matriz. El límite superior es un número que especifica el índice del último elemento de la matriz. El Listado A ofrece un ejemplo de declaración e inicialización de una matriz de enteros.
Otra forma de declarar e inicializar números es declararlos e inicializarlos en dos pasos separados. Si declara una matriz pero no especifica su tamaño en esta línea, durante la inicialización, deberá especificar un valor para cada elemento de la matriz. El valor de inicialización está entre corchetes {} y se utiliza una coma como separador entre los dos valores. El Listado B ofrece un ejemplo de cómo declarar e inicializar una matriz en dos pasos separados.
Una vez que se completan la declaración y la inicialización de la matriz, la matriz se puede redefinir en tiempo de ejecución, cambiando así su tamaño. Puede utilizar la declaración ReDim para cambiar la cantidad de elementos en una estructura de matriz. El Listado C ofrece ejemplos de declaración, inicialización y cambio de tamaño de matrices.
De forma predeterminada, después de reinicializar la matriz, los valores originales se perderán. Sin embargo, al reinicializar, puede utilizar la declaración ReDim y la palabra clave Preserve para conservar los valores originales de la matriz. Un ejemplo de esto se da en el Listado D.
Existen dos tipos de arrays multidimensionales: rectangulares o en zigzag. En una matriz rectangular, los miembros de cada dimensión aumentan en la misma longitud cuando se extienden a otras dimensiones. En una matriz en zigzag, los miembros individuales de cada dimensión se extienden hacia otras dimensiones en diferentes longitudes. Cuantas más dimensiones tenga una matriz, más complejas serán sus operaciones.