Вправа – виконання завдання об'єднання значень масиву рядків як рядків і цілих значень

Завершено

Проблеми з кодом посилюють те, що ви дізналися, і допомагають вам отримати певну впевненість, перш ніж продовжити.

Цей модуль містить два проблеми з кодом. Цей перший виклик змушує вас розділяти дані залежно від його типу та об'єднувати або додавати дані відповідним чином.

Примітка

Зразки коду в цій вправі розроблені на основі en-US параметрів культури та використовують крапку (.) як десятковий роздільник. Створення та запуск коду з параметром культури, у якому використовуються різні десяткові роздільники (наприклад, кома ,), можуть призвести до неочікуваних результатів або помилок. Щоб вирішити цю проблему, замініть десяткові роздільники періоду в зразках коду на локальний десятковий роздільник (наприклад, ,). Крім того, щоб запустити програму за допомогою параметра культури en-US, додайте такий код у верхній частині програми: using System.Globalization; і після будь-яких інших using інструкцій додайте CultureInfo.CurrentCulture = new CultureInfo("en-US");.

  1. Виберіть і видаліть усі рядки коду в редакторі коду Visual Studio. За потреби скористайтеся оператором примітки рядка //, щоб прокоментувати весь код із попереднього кроку.

  2. Щоб створити екземпляр масиву рядків, введіть такий початковий код:

    string[] values = { "12.3", "45", "ABC", "11", "DEF" };
    
  3. Створіть циклічну структуру, яку можна використовувати для ітерації за допомогою кожного значення рядка в масиві values.

  4. Заповніть потрібний код, помістивши його в блок коду циклічного циклу масиву. У кодову логіку необхідно впровадити такі бізнес-правила:

    • Правило 1. Якщо значення в алфавітному порядку, об'єднайте його, щоб сформувати повідомлення.

    • Правило 2. Якщо значення числове, додайте його до підсумку.

    • Правило 3. Результат має відповідати такому виводу:

      Message: ABCDEF
      Total: 68.3
      
  5. Коли код завершиться, у меню Код Visual Studio Файл виберіть Зберегти.

    Перед створенням або запуском коду необхідно зберегти файл Program.cs.

  6. На панелі EXPLORER, щоб відкрити термінал у розташуванні папки TestProject, клацніть правою кнопкою миші TestProject , а потім виберіть Відкрити в інтегрованому терміналі.

    Панель терміналів має відкритися та містити командний рядок, який показує, що термінал відкрито в папці TestProject.

  7. У командному рядку термінала, щоб запустити код, введіть dotnet виконати і натисніть клавішу Enter.

    Ви побачите такий результат:

        Message: ABCDEF
        Total: 68.3
    

    Примітка

    Якщо відображається повідомлення "Не вдалося знайти проект для запуску", переконайтеся, що в командному рядку термінала відображається очікуване розташування папки TestProject. Наприклад: C:\Users\someuser\Desktop\csharpprojects\TestProject>

Незалежно від того, чи ви застрягли, і вам потрібно заглянути на рішення або успішно завершити, продовжуйте переглядати рішення цього завдання.