Conteúdo do Curso
Noções Básicas de C#
Noções Básicas de C#
Indexaçã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
arrayName[index];
Por exemplo:
main
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
arrayName[index] = newValue;
Por exemplo:
main
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]); } } }
Obrigado pelo seu feedback!