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

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:

main.cs

main.cs

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:

main.cs

main.cs

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:

main.cs

main.cs

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:

main.cs

main.cs

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.

question mark

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

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how to access or modify a specific element in an array?

What happens if I try to access an index outside the array's size?

Can you give an example of initializing an array with user input?

Awesome!

Completion rate improved to 1.59

bookO que são Arrays?

Deslize para mostrar o menu

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:

main.cs

main.cs

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:

main.cs

main.cs

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:

main.cs

main.cs

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:

main.cs

main.cs

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.

question mark

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

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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