Введение
Предположим, вы работаете в отделе продаж и маркетинга, который отправляет тысячи персонализированных писем существующим клиентам компании, которые являются институциональными инвесторами. Работа вашей команды заключается в продвижении новых финансовых продуктов клиенту. Каждое письмо, отправленное вами, объединяет персонализированные сведения о клиенте. Письмо сравнивает возврат текущих портфелей с прогнозируемыми возвратами с использованием новейших продуктов. Как правильно объединить и отформатировать данные?
В целом разработчики программного обеспечения работают над следующими аспектами:
- входные данные, включая данные, введенные пользователем с клавиатуры, с помощью мыши, устройства или другой программной системы через сетевой запрос.
- обработка данных, включая логику принятия решений, управление данными и выполнение вычислений.
- выходные данные, включая презентацию пользователю с помощью сообщения командной строки, окна, веб-страницы или сохранения обработанных данных в файл и отправки его в сетевую службу.
Чтобы решить бизнес-задачи в C#, необходимо работать с различными типами данных, такими как строки и числа. Кроме того, необходимо выполнять различные операции с данными, например вычисления, сравнения или преобразования. В этом модуле вы выводите строку и числовые данные в C# с помощью различных параметров форматирования. Вы также создаете макет квитанции и персонализированное маркетинговое сообщение с помощью методов объединения данных.
Цели обучения
Изучив этот модуль, вы сможете:
- Объединение шаблонов строк с переменными с помощью составного форматирования.
- Использование различных описателей формата для правильного отображения процентов, валюты и чисел.
- Используйте методы заполнения для правильного выравнивания строковых значений.
Необходимые компоненты
- Начальный опыт создания и инициализации переменных типа
stringиdecimal - Начальный опыт с литеральными значениями типа
stringиdecimal - Начальный опыт с
Console.WriteLine() - Опыт разработки, сборки и запуска кода C# с помощью Visual Studio Code