Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
O que são Arrays? | Arrays
Noções Básicas de C#
course content

Conteúdo do Curso

Noções Básicas de C#

Noções Básicas de C#

1. Começando
2. Lidando com Tipos de Dados
3. Estruturas de Controle
4. Loops
5. Arrays
6. Métodos

bookO que são Arrays?

Considere uma situação onde precisamos armazenar as notas de 50 alunos. Uma maneira é criar 50 variáveis inteiras que armazenem as notas dos 50 alunos, no entanto, isso é muito tedioso e ineficiente. Em vez disso, podemos criar um Array.

Um Array é como uma coleção de variáveis do mesmo tipo. Podemos criar um array usando a seguinte sintaxe:

cs

main

copy
1
datatype[] arrayName = new datatype[size];

O datatype indica o tipo de elementos que o array possuirá, pode ser int, float, char etc, enquanto size é o número de elementos que o array terá.

Usando a sintaxe acima, podemos criar um array de inteiros com 50 elementos:

cs

main

copy
1
int[] studentMarks = new int[50];

O tamanho de um array é fixo e não pode ser alterado. Caso queiramos inicializar um array com alguns elementos no momento da declaração, podemos usar a seguinte sintaxe:

cs

main

copy
1
datatype[] arrayName = {element1, element2, element3, ...};

Neste caso, não precisamos especificar o size do array. Ele é automaticamente inferido pelo compilador com base no número de elementos com os quais o array é inicializado. Por exemplo:

cs

main

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }

O size do array acima é 7 pois ele é inicializado com sete elementos. Este tamanho permanece fixo durante todo o programa.

A seguir está uma ilustração de um array de strings que possui 4 elementos:

Cada elemento é como uma caixa que contém um valor, e esse valor pode ser alterado.

Qual das seguintes opções pode ser alterada em um array?

Qual das seguintes opções pode ser alterada em um array?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1
some-alt