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

book
O 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
We're sorry to hear that something went wrong. What happened?
some-alt