Упражнение. Выполнение задачи для объединения значений массива строк в виде строк и целых чисел
Проблемы кода дополняют то, что вы узнали, и помогут вам получить некоторую уверенность, прежде чем продолжать.
В этом модуле есть две проблемы с кодом. Эта первая проблема заставляет разделить данные в зависимости от его типа и сцепить или добавить данные соответствующим образом.
Заметка
Примеры кода в этом упражнении разработаны на основе языковых и региональных параметров en-US и используют точку (.) в качестве десятичного разделителя. Создание и запуск кода с настройками языка и региональных параметров, использующими разные десятичные разделители (например, запятую ,), может дать непредвиденные результаты или ошибки. Чтобы устранить эту проблему, замените десятичные разделители периодов в примерах кода локальным разделителем десятичных разрядов (например, ,).
Кроме того, чтобы запустить программу с использованием настройки языковой культуры en-US, добавьте следующий код в начало программы: using System.Globalization;, и после любых других инструкций добавьте using.
Выберите и удалите все строки кода в редакторе Visual Studio Code. При необходимости используйте оператор комментариев строки
//, чтобы закомментировать весь код из предыдущего шага.Чтобы создать экземпляр строкового массива, введите следующий начальный код:
string[] values = { "12.3", "45", "ABC", "11", "DEF" };Создайте структуру циклического цикла, которую можно использовать для итерации каждого строкового значения в массиве
values.Завершите выполнение необходимого кода, поместив его в блок кода, который обрабатывает цикл массива. Необходимо реализовать следующие бизнес-правила в логике кода:
Правило 1. Если значение имеет алфавитное значение, сцеплите его для формирования сообщения.
Правило 2. Если значение числовое, добавьте его в общее число.
Правило 3. Результат должен соответствовать следующим выходным данным:
Message: ABCDEF Total: 68.3
По завершении кода в меню Файл Visual Studio Code выберите Сохранить.
Перед созданием или выполнением кода необходимо сохранить файл Program.cs.
На панели обозревателя откройте терминал в папке TestProject, щелкните правой кнопкой мыши TestProject, а затем выберите Открыть в интегрированном терминале.
Панель терминала должна открыться и должна содержать командную строку, показывающую, что терминал открыт для расположения папки TestProject.
В командной строке терминала, чтобы запустить ваш код, введите dotnet run и нажмите клавишу ВВОД.
Вы увидите следующие выходные данные:
Message: ABCDEF Total: 68.3Заметка
Если появится сообщение "Не удалось найти проект для запуска", убедитесь, что в командной строке терминала отображается ожидаемое расположение папки TestProject. Например,
C:\Users\someuser\Desktop\csharpprojects\TestProject>
Если вы застряли и должны взглянуть на решение или успешно завершить работу, продолжайте просматривать решение этой проблемы.