Arrays são um conceito fundamental na programação e oferecem a você a possibilidade de armazenar vários valores sob um nome comum. Neste guia, você vai aprender como declarar, inicializar e trabalhar com arrays em C#. Através de exemplos concretos, você irá vivenciar o funcionamento dos arrays e entender sua aplicação na prática compreender.
Principais descobertas
- Arrays em C# têm tamanhos diferentes e começam com o índice 0.
- Você pode atribuir valores a um array e alterá-los facilmente depois.
- Existem várias maneiras de declarar e inicializar arrays.
- A posição dos valores em um array pode ser consultada usando a propriedade Length.
Guia passo-a-passo
Declarar e inicializar um array
Para criar um array em C#, você começa com a declaração e a inicialização simultaneamente. Crie um array que armazene diferentes marcas de automóveis.

Aqui, especificamos que o array de marcas de automóveis deve conter cinco elementos. Isso significa que você tem espaço para cinco marcas de automóveis. O índice dos arrays começa em 0 e termina em 4, permitindo que você armazene um total de cinco valores.
Preencher o array
Agora vamos inserir valores no array. Cada valor é atribuído a um índice específico.
Erro ao acessar o índice
Um problema comum que você encontrará é o acesso a um índice fora dos limites definidos do seu array.

É importante verificar seus arrays antes da execução para evitar tais erros.
Ler valores de um array
Para recuperar valores do seu array, você pode usar os índices.
Quando você executar o programa, deverá ver que o primeiro valor exibido é "Opel".
Alterar valores em um array
Uma das vantagens dos arrays é que você pode alterar os valores no array a qualquer momento.
Execute o programa novamente e você notará que o primeiro valor agora exibe "Toyota".
Outras formas de declaração de arrays
Existem várias maneiras de declarar e inicializar arrays. Outra forma é especificar os valores diretamente na declaração.
Usando a propriedade Length
Para descobrir quantos elementos existem em um array, você pode usar a propriedade Length:

Ao colocar um ponto de interrupção no modo de depuração, você pode verificar diretamente o número de elementos.

Resumo - Programação em C#: Compreendendo e aplicando arrays na prática
Neste guia, você aprendeu como criar, preencher e manipular arrays em C#. Você conhece a estrutura dos arrays, como preenchê-los corretamente e como evitar erros ao acessar os valores desses arrays.
Perguntas frequentes
Como declaro um array em C#?Para declarar um array em C#, você usa a sintaxe datatype[] arrayName = new datatype[size];.
Como acesso elementos de um array?Use o nome do array e o índice do elemento desejado entre colchetes, por exemplo, arrayName[index].
Posso alterar os valores em um array após a inicialização?Sim, você pode alterar qualquer valor em um array, desde que use o índice correto.