Introdução
Suponha que você seja um desenvolvedor de software em uma equipe trabalhando com uma empresa de logística. Sua tarefa é coletar e organizar seus dados comerciais. Você está envolvido em vários projetos, cada um deles exclusivo, mas todos centrados no processamento de dados. Esses projetos incluem acompanhamento e relatório de inventário, troca de dados com parceiros de negócios e identificação de possíveis pedidos fraudulentos. As operações comuns nesses projetos estão adicionando, excluindo, classificando, combinando, calculando, validando dados e formatando a saída.
Neste módulo, você trabalha com matrizes C# para armazenar sequências de valores em uma única estrutura de dados. Depois de armazenar dados em uma matriz, você pode modificar a ordem e o conteúdo. Além disso, você pode executar operações de cadeia de caracteres complexas usando métodos auxiliares de matriz.
Você começa usando métodos auxiliares para classificar ou reverter os dados. Em seguida, você aprenderá a remover itens da matriz e redimensionar a matriz para acomodar novos itens. Em seguida, você aprenderá a converter uma cadeia de caracteres em uma matriz dividindo-a em cadeias de caracteres menores sempre que um caractere específico, como uma vírgula, for encontrado. O mesmo método também pode ser usado para dividir uma cadeia de caracteres em uma matriz de caracteres. Por fim, você aprenderá a unir todos os elementos de uma matriz em uma única cadeia de caracteres.
Objetivos de aprendizagem
Neste módulo, você vai:
- Classificar e inverter a ordem dos elementos da matriz.
- Limpar e redimensionar os elementos de uma matriz.
- Dividir uma
stringem uma matriz de cadeias de caracteres ou caracteres (chars). - Unir elementos da matriz em um
string.
Pré-requisitos
- Experiência em nível introdutório com matrizes
- Experiência de nível introdutório com a instrução
if - Experiência em nível introdutório com métodos internos em tipos de dados (como
string) - Experiência no uso do Visual Studio Code para desenvolver, construir e executar código C#