Introdução às matrizes
Aprenda a armazenar e gerenciar vários itens de dados usando matrizes
Introdução às matrizes é uma aula grátis de C# Academy no CoddyKit. Esta é a aula 4 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de C# Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de C# Academy inclui 5 aulas no total.
Armazenando dados com vetores
Introdução aos vetores
Boas-vindas à próxima lição! Nesta lição, você aprenderá a trabalhar com vetores em C# para armazenar e gerenciar vários valores com eficiência. Vamos começar!

O que são vetores?
O que são vetores?
Um vetor é uma coleção de elementos do mesmo tipo, armazenados em um bloco contíguo de memória. Os vetores permitem agrupar dados relacionados e acessá-los usando um índice.
Exemplo: Uma lista de notas ou nomes de estudantes pode ser armazenada em um vetor.
Ponto-chave: Os vetores em C# são indexados a partir de zero, o que significa que o primeiro elemento está no índice 0.
Declarando e inicializando vetores
Declarando e inicializando vetores
Você pode declarar e inicializar um vetor em uma única etapa. Exemplo:
Dica: Use colchetes [] para acessar os elementos do vetor pelo índice.
using System;
class Program {
static void Main() {
int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
Console.WriteLine("First number: " + numbers[0]); // Access the first element
}
}
Acessando elementos do vetor
Acessando elementos do vetor
Os elementos do vetor são acessados usando o índice. Exemplo:
Ponto-chave: Certifique-se de que o índice esteja dentro dos limites do vetor para evitar erros de execução.
using System;
class Program {
static void Main() {
string[] names = { "Alice", "Bob", "Charlie" };
Console.WriteLine("First name: " + names[0]); // Outputs: Alice
Console.WriteLine("Second name: " + names[1]);
// Outputs: Bob
Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
}
}Modificando elementos do vetor
Modificando elementos do vetor
Você pode modificar o valor de um elemento do vetor atribuindo-lhe um novo valor. Exemplo:
Dica: Use este recurso para atualizar valores dinamicamente no seu programa.
using System;
class Program {
static void Main() {
int[] scores = { 10, 20, 30 };
scores[1] = 25; // Modify the second element
Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
}
}Percorrendo vetores
Percorrendo vetores
Use laços como for ou foreach para percorrer um vetor. Exemplo:
Ponto-chave: O laço foreach é mais simples para ler os valores de um vetor, mas o laço for permite acessar o índice.
using System;
class Program {
static void Main() {
int[] numbers = { 10, 20, 30, 40 };
foreach (int number in numbers) {
Console.WriteLine(number); // Outputs each number
}
}
}
Vetores multidimensionais
Vetores multidimensionais
Vetores multidimensionais armazenam dados em uma estrutura semelhante a uma grade. Exemplo:
Dica: Use vírgulas dentro dos colchetes para declarar as dimensões do vetor.
using System;
class Program {
static void Main() {
int[,] matrix = {
{ 1, 2, 3 },
{ 4, 5, 6 }
};
Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
}
}
Desafio prático
Desafio prático
Escreva um programa que armazene 5 números em um vetor e depois calcule e imprima o total. Exemplo:
using System;
class Program {
static void Main() {
int[] numbers = { 5, 10, 15, 20, 25 };
int total = 0;
foreach (int number in numbers) {
total += number; // Add each number to the total
}
Console.WriteLine("Total: " + total); // Outputs: Total: 75
}
}
Muito bem!
Muito bem!
Parabéns! Você aprendeu a declarar, acessar, modificar e percorrer vetores em C#. Na próxima lição, exploraremos o trabalho com cadeias de caracteres e seus recursos avançados. Vamos continuar programando!

Perguntas Frequentes
A aula “Introdução às matrizes” é grátis?
Sim — o texto completo de “Introdução às matrizes” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de C# Academy, atualize para CoddyKit PRO. O curso de C# Academy inclui 5 aulas no total.
O que vou aprender em “Introdução às matrizes”?
Aprenda a armazenar e gerenciar vários itens de dados usando matrizes Você pratica C# Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar C# Academy?
Nenhuma experiência prévia é necessária. C# Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 5.
Quanto tempo leva a aula “Introdução às matrizes”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de C# Academy?
Sim. Cada aula de C# Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Fluxo de controle: instruções if-else
- Laços em C#: for, while e do-while
- Instruções switch
- Introdução às matrizes
- Trabalhando com cadeias de texto