Introdução

Concluído

As matrizes de C# permitem armazenar sequências de valores numa única estrutura de dados. Por outras palavras, imagine uma única variável que pode conter vários valores. Quando tiver uma única variável que armazena todos os valores, poderá, por exemplo, ordená-los, inverter a sua ordem, percorrer cada valor através de um ciclo, inspecioná-lo individualmente, etc.

Suponha que você trabalhe no departamento de segurança de uma empresa que combina vendedores on-line com anunciantes baseados em comissão. Você foi solicitado a escrever código C# que irá iterar pelos IDs dos pedidos das encomendas recebidas. Você precisa inspecionar cada ID de pedido para identificar pedidos que podem ser fraudulentos. Você precisará implementar matrizes para realizar essa tarefa de programação.

Neste módulo, irá criar e inicializar matrizes. Irá definir e obter valores de elementos numa matriz ao aceder a cada elemento com o respetivo índice. Irá criar uma lógica de ciclos que lhe permite trabalhar com cada elemento numa matriz.

No fim deste módulo, terá trabalhado com a sua primeira estrutura para conter múltiplos valores de dados. Posteriormente, noutros módulos, irá aprender a ordenar, filtrar, consultar, agregar e executar outras operações nos seus dados.

Importante

Este módulo inclui atividades de codificação que exigem Visual Studio Code. Você precisará acessar um ambiente de desenvolvimento que tenha o Visual Studio Code instalado e configurado para o desenvolvimento de aplicativos em C#.

Objetivos de aprendizagem

Neste módulo, você irá:

  • Crie e inicialize uma nova matriz.
  • Atribua e recupere os valores dos elementos da matriz.
  • Itere através de cada elemento de uma matriz usando a foreach instrução.

Pré-requisitos

  • Experiência usando o Visual Studio Code para criar e executar aplicativos de console C#.
  • Experimente imprimir mensagens para a consola usando Console.WriteLine().
  • Experiência usando interpolação de cadeia de caracteres para combinar cadeias de caracteres literais com dados variáveis.
  • Experiência pesquisando como usar métodos da Biblioteca de Classes .NET no learn.microsoft.com.