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

Anonim

¿Qué es una matriz en C #?

Una matriz se usa 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, puede simplemente declarar una variable.

Esta variable apuntará a una matriz o lista de elementos, que se encargará de almacenar los elementos de la matriz.

Veamos cómo podemos trabajar con matrices en C #. En nuestro ejemplo, declararemos una matriz de 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) Declaración de una matriz: el primer paso es declarar una matriz. Veamos cómo podemos lograr esto con el siguiente ejemplo de código.

Explicación del código: -

  1. La primera parte es el 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. (El rango 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 verde, no se preocupe por eso. Eso es solo .Net diciendo que ha declarado una matriz, pero no la usa en ninguna parte.

Paso 2) El siguiente paso es inicializar la matriz. Aquí vamos a especificar el número de valores que tendrá la matriz. También vamos a asignar valores a cada elemento de la matriz.

Explicación del código: -

  1. Primero, establecemos el número de elementos que la matriz contendrá en 3. Entonces, entre corchetes, estamos diciendo que la matriz contendrá 3 elementos.
  2. Luego asignamos valores a cada elemento de la matriz. 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.

    Nota : - En Arrays, la posición del índice comienza desde 0.

Paso 3) Vamos a mostrar ahora los elementos individuales de la matriz en la consola. Agreguemos el siguiente código para lograr esto.

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 solo usamos el método Console.WriteLine para enviar cada valor del elemento a la consola.

Tenga en cuenta que, nuevamente, estamos accediendo 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 el programa se ejecuta, se mostrará el siguiente resultado.

Producción:

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