Вправа – виконання завдання завдання для вкладених ітерацій і інструкцій із вибору
Проблеми з кодом посилюють те, що ви дізналися, і допомагають вам отримати певну впевненість, перш ніж продовжувати.
Шахрайський виклик замовлення
Раніше в цьому модулі ви налаштовували написання коду, який би зберігав ідентифікатори замовлень, що належать до потенційно шахрайських замовлень. Ваша мета полягає в тому, щоб знайти шахрайські замовлення якомога раніше і позначити їх для більш глибокого аналізу.
Виклик коду – повідомте про ідентифікатори замовлень, які потребують подальшого дослідження
Ваша команда знайшла шаблон. Замовлення, які починаються з букви "B", стикаються з шахрайством зі швидкістю в 25 разів більше звичайної ставки. Ви пишете новий код, який виводить ідентифікатор замовлення нових замовлень, де ідентифікатор замовлення починається з букви "B". Це буде використовуватися командою шахрайства для подальшого розслідування.
Щоб виконати цю проблему, виконайте наведені нижче дії.
Переконайтеся, що в коді Visual Studio відкрито пустий файл Program.cs.
За потреби відкрийте Visual Studio Code і виконайте наведені нижче дії, щоб підготувати файл Program.cs в редакторі.
У меню Файл виберіть Відкрити папку.
Перейдіть до діалогового вікна Відкрити папку, а потім відкрийте папку CsharpProjects .
У поданні Visual Studio Code EXPLORER виберіть Program.cs.
У меню Вибір коду Visual Studio виберіть виділити все, а потім натисніть клавішу Delete.
Задекларуйте масив і ініціалізуйте його, щоб він містив такі елементи:
B123 C234 A345 C15 B177 G3003 C235 B179Ці значення являють собою шахрайські дані ідентифікатора замовлення, які використовує програма.
Створіть інструкцію,
foreachщоб ітерувати кожний елемент масиву.Повідомте про ідентифікатори замовлень, які починаються з букви "Б".
Потрібно обчислити кожен елемент масиву. Повідомте про потенційно шахрайські ідентифікатори замовлень, виявивши замовлення, які починаються з букви "B". Щоб визначити, чи починається елемент із буквою "Б", скористайтеся цим методом
String.StartsWith(). Ось простий приклад використання методуString.StartsWith(), який можна адаптувати для коду.string name = "Bob"; if (name.StartsWith("B")) { Console.WriteLine("The name starts with 'B'!"); }Результат має відповідати таким значенням:
B123 B177 B179
Кінчик
Ось підказка. Коли ви проходите кожен елемент масиву, вам потрібна інструкція if . Інструкція if має використовувати метод класу рядка, щоб визначити, чи починається рядок із певної букви. Якщо ви не знаєте, як використовувати інструкцію if , див. модуль "Додавання логіки прийняття рішень до коду за допомогою інструкції if-elseif-else в C#".
Незалежно від того, чи ви застрягли, і вам потрібно заглянути на рішення або успішно завершити, продовжуйте переглядати рішення цього завдання.