Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Acessando e Modificando Elementos de Arrays | Fundamentos de Arrays
Arrays em C#

Acessando e Modificando Elementos de Arrays

Deslize para mostrar o menu

Arrays em C# são ferramentas poderosas para armazenar e organizar múltiplos valores do mesmo tipo. Para aproveitar ao máximo os arrays, é necessário entender como acessar e alterar seus elementos. Arrays em C# utilizam indexação baseada em zero, o que significa que o primeiro elemento de um array está no índice 0, o segundo no índice 1 e assim por diante. Se você tem um array com n elementos, os índices válidos vão de 0 até n - 1. Para acessar um elemento, utilize o nome do array seguido pelo índice entre colchetes. Por exemplo, myArray[2] acessa o terceiro elemento de myArray.

Program.cs

Program.cs

123456789101112131415161718192021222324252627
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; // Accessing elements int first = numbers[0]; int third = numbers[2]; // Modifying elements numbers[1] = 100; numbers[4] = 500; System.Console.WriteLine("First element: " + first); System.Console.WriteLine("Third element: " + third); System.Console.WriteLine("Updated array:"); for (int i = 0; i < numbers.Length; i++) { System.Console.WriteLine(numbers[i]); } } } }

No código acima, é possível ver como ler e atualizar elementos em um array de inteiros. Para obter o primeiro elemento, utilize numbers[0], e para o terceiro, numbers[2]. Para alterar um valor, atribua um novo valor ao índice desejado, como em numbers[1] = 100; para atualizar o segundo elemento. Após modificar os elementos, é possível percorrer o array para visualizar os valores atualizados. Lembre-se: os índices do array devem permanecer dentro do intervalo válido; caso contrário, ocorrerão erros.

Program.cs

Program.cs

123456789101112131415
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] data = { 1, 2, 3 }; // Attempt to access an invalid index int invalid = data[5]; System.Console.WriteLine("This will not print: " + invalid); } } }
Note
Nota

Arrays em C# são indexados a partir de zero, ou seja, o primeiro elemento está no índice 0.

1. Qual é o índice do último elemento em um array de comprimento 10?

2. Como alterar o valor do terceiro elemento em um array chamado 'scores'?

3. Qual exceção é lançada ao acessar um índice inválido em um array C#?

question mark

Qual é o índice do último elemento em um array de comprimento 10?

Selecione a resposta correta

question mark

Como alterar o valor do terceiro elemento em um array chamado 'scores'?

Selecione a resposta correta

question mark

Qual exceção é lançada ao acessar um índice inválido em um array C#?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

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