Tutorial de matrices de C#: crear, declarar, inicializar

¿Qué es una matriz en C#?

Una matriz se utiliza para almacenar una colección o serie de elementos. Estos elementos serán del mismo tipo.

Entonces, por ejemplo, si tuviera una matriz de valores enteros, la matriz podría ser una colección de valores como [1, 2, 3, 4]. Aquí el número de elementos de la matriz es 4.

Las matrices son útiles cuando desea almacenar una colección de valores del mismo tipo. Entonces, en lugar de declarar una variable para cada elemento, solo puedes declarar una variable.

Esta variable apuntará a un array o lista de elementos, que será la encargada de almacenar los elementos del array.

Veamos cómo podemos trabajar con matrices en C#. En nuestro ejemplo, declararemos una matriz de números enteros y trabajaremos con ellos en consecuencia.

Tenga en cuenta que todo el código siguiente se realiza en el archivo Program.cs.


Paso 1) Declarar una matriz: el primer paso es declarar una matriz. Veamos cómo podemos lograr esto con el siguiente ejemplo de código.

Matrices en C#

Explicación del código: -

  1. La primera parte es la tipo de datos. Especifica el tipo de elementos utilizados en la matriz. Entonces, en nuestro caso, estamos creando una matriz de números enteros.
  2. La segunda parte [], que especifica el rango de la matriz. (La clasificación es un marcador de posición que especifica la cantidad de elementos que contendrá la matriz)
  3. El siguiente es el nombre de la matriz que en nuestro caso es "valores". Tenga en cuenta que ve un subrayado ondulado de color verde, no se preocupe por eso. Eso es solo .Net diciendo que ha declarado una matriz, pero no la está usando en ninguna parte.

Paso 2) El siguiente paso es inicializar la matriz. Aquí vamos a especificar la cantidad de valores que contendrá la matriz. También vamos a asignar valores a cada elemento del array.

Matrices en C#

Explicación del código: -

  1. Primero, estamos estableciendo el número de elementos que contendrá la matriz en 3. Entonces, en el cuadrado brackets, estamos diciendo que la matriz contendrá 3 elementos.
  2. Luego vamos asignando valores a cada elemento del array. Podemos hacer esto especificando el nombre de la variable + la posición del índice en la matriz. Entonces, valores [0] significa que estamos almacenando un valor en la primera posición de la matriz. De manera similar, para acceder a la segunda posición, usamos la notación de valores [1] y así sucesivamente.

Note: – En Arrays, la posición del índice comienza desde 0.

Paso 3) Ahora mostremos los elementos individuales de la matriz en la Consola. Agreguemos el siguiente código para lograr esto.

Matrices en C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args) 
  {
   Int32[] value;
   value=new Int32[3];
   
   value[0]=1;
   value[1]=2;
   value[2]=3;
   
   Console.WriteLine(value[0]);
   Console.WriteLine(value[1]);
   Console.WriteLine(value[2]);
    
   Console.ReadKey(); 
  }
 }
}

Explicación del código: -

Esta es la parte simple en la que simplemente usamos el método Console.WriteLine para enviar cada valor del elemento a la consola.

Tenga en cuenta que nuevamente, accedemos a cada elemento con la ayuda del nombre de la variable de matriz junto con la posición del índice.

Si el código anterior se ingresa correctamente y se ejecuta el programa, lo siguientewing Se mostrará la salida.

Salida:

Matrices en C#

Desde el resultado, puede ver todos los valores de la matriz que se muestran en la consola.