Tutorial de matriz C #: criar, declarar, inicializar

Anonim

O que é um Arrays em C #?

Uma matriz é usada para armazenar uma coleção ou série de elementos. Esses elementos serão do mesmo tipo.

Portanto, por exemplo, se você tivesse uma matriz de valores inteiros, a matriz poderia ser uma coleção de valores como [1, 2, 3, 4]. Aqui, o número de elementos na matriz é 4.

Os arrays são úteis quando você deseja armazenar uma coleção de valores do mesmo tipo. Portanto, em vez de declarar uma variável para cada elemento, você pode apenas declarar uma variável.

Esta variável apontará para um array ou lista de elementos, que será responsável por armazenar os elementos do array.

Vejamos como podemos trabalhar com matrizes em C #. Em nosso exemplo, declararemos um array de inteiros e trabalharemos com eles de acordo.

Observe que todo o código abaixo está sendo feito para o arquivo Program.cs.

Etapa 1) Declarando uma matriz - A primeira etapa é declarar uma matriz. Vamos ver como podemos conseguir isso com o exemplo de código abaixo.

Explicação do código: -

  1. A primeira parte é o tipo de dados. Ele especifica o tipo de elementos usados ​​na matriz. Portanto, em nosso caso, estamos criando um array de inteiros.
  2. A segunda parte [], que especifica a classificação da matriz. (A classificação é um marcador que especifica o número de elementos que a matriz conterá)
  3. Em seguida vem o Nome do array, que em nosso caso é 'valores'. Observe que você vê um sublinhado ondulado verde, não se preocupe com isso. Isso é apenas .Net dizendo que você declarou um array, mas não está usando em lugar nenhum.

Etapa 2) A próxima etapa é inicializar o array. Aqui, vamos especificar o número de valores que a matriz manterá. Também vamos atribuir valores a cada elemento do array.

Explicação do código: -

  1. Primeiro, estamos definindo o número de elementos que o array conterá em 3. Portanto, entre colchetes, estamos dizendo que o array conterá 3 elementos.
  2. Em seguida, estamos atribuindo valores a cada elemento da matriz. Podemos fazer isso especificando o nome da variável + a posição do índice na matriz.

    Portanto, valores [0] significa que estamos armazenando um valor na primeira posição da matriz. Da mesma forma para acessar a segunda posição, usamos a notação de valores [1] e assim por diante.

    Nota : - Em Arrays, a posição do índice começa em 0.

Etapa 3) Vamos agora exibir os elementos individuais do array no console. Vamos adicionar o código abaixo para fazer isso.

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();}}}

Explicação do código: -

Esta é a parte simples em que apenas usamos o método Console.WriteLine para enviar cada valor do elemento para o console.

Observe que, novamente, estamos acessando cada elemento com a ajuda do nome da variável do array junto com a posição do índice.

Se o código acima for inserido corretamente e o programa for executado, a seguinte saída será exibida.

Resultado:

Na saída, você pode ver todos os valores da matriz sendo exibidos no console.