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

bookIndexação

Cada elemento de um array possui um índice que é simplesmente sua posição no array. O primeiro elemento tem o índice 0, o segundo elemento tem o índice 1, e assim por diante. Como os índices começam em 0, o índice do último elemento é 1 a menos que o size do array (size - 1).

A ilustração a seguir é uma versão ligeiramente modificada da do último capítulo, no entanto, desta vez os elementos têm seus índices correspondentes escritos abaixo deles:

Podemos acessar um elemento de um array usando a seguinte sintaxe:

main.cs

main.cs

copy
1
arrayName[index];

Por exemplo:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }

No código acima, acessamos o 10º elemento do array e ele exibe 0. Isso ocorre porque, quando criamos um novo array vazio, ele é automaticamente preenchido com valores zero relevantes de acordo com seu tipo de dado.

Cada elemento de um array é essencialmente uma variável. Podemos acessar e modificar um elemento de um array usando a seguinte sintaxe:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

Por exemplo:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
question mark

Qual será a saída do seguinte código?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3

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 an array element in code?

What does the image illustrate about array indices?

Can you show an example of modifying an array element?

Awesome!

Completion rate improved to 1.59

bookIndexação

Deslize para mostrar o menu

Cada elemento de um array possui um índice que é simplesmente sua posição no array. O primeiro elemento tem o índice 0, o segundo elemento tem o índice 1, e assim por diante. Como os índices começam em 0, o índice do último elemento é 1 a menos que o size do array (size - 1).

A ilustração a seguir é uma versão ligeiramente modificada da do último capítulo, no entanto, desta vez os elementos têm seus índices correspondentes escritos abaixo deles:

Podemos acessar um elemento de um array usando a seguinte sintaxe:

main.cs

main.cs

copy
1
arrayName[index];

Por exemplo:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }

No código acima, acessamos o 10º elemento do array e ele exibe 0. Isso ocorre porque, quando criamos um novo array vazio, ele é automaticamente preenchido com valores zero relevantes de acordo com seu tipo de dado.

Cada elemento de um array é essencialmente uma variável. Podemos acessar e modificar um elemento de um array usando a seguinte sintaxe:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

Por exemplo:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
question mark

Qual será a saída do seguinte código?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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