Introdução
Imagine que você trabalha para um departamento de marketing e vendas que envia milhares de cartas personalizadas para os clientes existentes da empresa, que são investidores institucionais. O trabalho da sua equipe é promover novos produtos financeiros para o cliente. Cada carta enviada combinará informações personalizadas sobre o cliente. Essas cartas compararão os retornos dos portfólios atuais com os retornos projetados ao usar os produtos mais recentes. Como você mescla e formata os dados corretamente?
De uma perspectiva de alto nível, os desenvolvedores de software estão preocupados com:
- entrada de dados, incluindo dados digitados por um usuário em um teclado, usando o mouse, um dispositivo ou outro sistema de software por meio de uma solicitação de rede.
- processamento de dados, incluindo a lógica de decisão, a manipulação de dados e a realização de cálculos.
- saída de dados, incluindo apresentação para um usuário final por meio de uma mensagem de linha de comando, uma janela, uma página da Web ou salvando os dados processados em um arquivo e enviando-o para um serviço de rede.
Para resolver problemas de negócios no C#, você precisa trabalhar com diferentes tipos de dados, como cadeias de caracteres e números. Você também precisa executar várias operações nos dados, como cálculos, comparações ou conversões. Neste módulo, você gera cadeia de caracteres e dados numéricos em C# usando várias opções de formatação. Você também cria uma simulação de recebimento e uma mensagem de marketing personalizada usando técnicas de mesclagem de dados.
Objetivos de aprendizagem
Neste módulo, você vai:
- Mesclar modelos de cadeia de caracteres com variáveis usando formatação composta.
- Usar vários especificadores de formato para exibir adequadamente percentuais, moeda e números.
- Usar métodos de preenchimento para alinhar devidamente valores de cadeia de caracteres.
Pré-requisitos
- Experiência introdutória com a criação e inicialização de variáveis do tipo
string
edecimal
- Experiência introdutória com valores literais do tipo
string
edecimal
- Experiência introdutória com
Console.WriteLine()
- Experiência no uso do Visual Studio Code para desenvolver, construir e executar código C#