Temas tratados en esta entrada
Las matrices se utilizan para almacenar múltiples valores en una sola variable, en lugar de declarar variables separadas para cada uno. valor
Para declarar una Matriz (array) se define el tipo de variable con colchetes
Sintaxis
string[] cars;
Para insertar valores en la matriz anterior, usamos llaves y separamos los valores con comas
Ejemplo
string[] cars={"Volvo", "BMW", "Ford", "Mazda"};
Para crear una matriz con numeros enteros le quitamos las comillas
Ejemplo
string[] cars={10,11,13,16,18};
...
Aceder a los elementos de una Matriz
Para aceder a un elemento de una matriz usamos el indice, que como ya vimos en otras entradas se inicia en cerp (0)
Ejemplo
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Console.WriteLine(cars[0]); // Salida Volvo
NotaSi colocamos en el indice un (1) obtenemos el elemento "BMW"
Cambiar un elemento de matriz
Para cambiar un elemento de una matriz hay que consultar el indice
Ejemplo
cars[0] = "Seat";
Ejemplo
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; cars[0] = "Seat"; Console.WriteLine(cars[0]); // Ahora emite Seat en lugar de Volvo
Longitud de la matriz
La propriedad lenght se utiliza para averiguar cuántos elementos tiene una matriz,
Ejemplo
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Console.WriteLine(cars.Length); // Salida 4
Otras formas de crear una matriz
En C# hay diferentes formas de crear matrices.
usando la palabra new tambien se puede crear una matriz
Ejemplo
// Crear una matriz de cuatro elementos y agregar valores más tarde string[] cars = new string[4]; // Crea una matriz de cuatro elementos y agrega valores de inmediato string[] cars = new string[4] {"Volvo", "BMW", "Ford", "Mazda"}; // Crear una matriz de cuatro elementos sin especificar el tamaño string[] cars = new string[] {"Volvo", "BMW", "Ford", "Mazda"}; // Crear una matriz de cuatro elementos, omitiendo palabra clave new y sin especificar el tamaño string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Si declara una matriz y la inicia mas tarde, debe usar la palabra clave new
Ejemplo
// Declarar una matriz string[] cars; // Agregar valores, usando new cars = new string[] {"Volvo", "BMW", "Ford"};// Agregar valores sin usar new (esto causará un error) cars = {"Volvo", "BMW", "Ford"};
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias