0Pricing
C# Academy · Aula

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!

Introdução às matrizes — ilustração 1

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!

Introdução às matrizes — ilustração 10

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

  1. Fluxo de controle: instruções if-else
  2. Laços em C#: for, while e do-while
  3. Instruções switch
  4. Introdução às matrizes
  5. Trabalhando com cadeias de texto
← Voltar para C# Academy