DE .NET, SQLSERVER Y MÁS, APRENDE CONMIGO!✔

Desarrollo de todo tipo de aplicaciones y Administración de Base de datos con Tecnología Microsoft


UNETE

Matrices en C#

0

 


Matrices

Un vector puede tener mas de una dimensión según sea necesario. Un vector de dos dimensiones es considerado una matriz de datos. 
Para definir un vector de mas de una dimensión, se utiliza el carácter ‘,’ en los corchetes de la definición del mismo.

int [] a =new int[2]; //Una dimensión

int [ , ] a = new int [2,3]; //Dos dimensiones

int [ , , ]a = new int[2,3,4]; //Tres dimensiones

Las propiedades mas importantes que exponen los vectores se presentan a continuación:

Length: Indica la longitud total del vector (En todas las dimensiones).

Rank: Indica el numero total de dimensiones del vector.

Para obtener la longitud total de un determinada dimensión, se debe utilizar el método GetLength que recibe como parámetro un entero indicando el índice de la dimensión de la cual se desea conocer la longitud (La primera dimensión tiene como índice 0).

Aunque es posible crear vectores de mas de una dimensión, no es recomendable utilizar mucho esta técnica en las aplicaciones ya que la complejidad de nuestro algoritmo se incrementa considerablemente, teniendo en cuenta que el numero de iteraciones necesarias para recorrer todas las posiciones del vector aumenta de manera exponencial en función del numero de dimensiones. Generalmente el numero máximo de dimensiones que se utiliza en un vector es 2 cuando se necesita trabajar con matrices de datos.

DEMOSTRACIÓN

A continuación se muestra un ejemplo de una matriz de datos:


El resultado sería el siguiente:








Tal vez te interesen estas entradas

No hay comentarios