Упражнение: Выполните задание на использование вложенных итераций и условных операторов

Завершённый

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

Проблема с мошенническим заказом

Ранее в этом модуле вы создали код, который будет хранить идентификаторы заказов, принадлежащие потенциально мошенническим заказам. Ваша цель — найти мошеннические заказы как можно раньше и пометить их для более глубокого анализа.

Вызов кода. Сообщите идентификаторы заказов, которым требуется дальнейшее исследование

Ваша команда нашла шаблон. Заказы, начинающиеся с буквы "B", сталкиваются с мошенничеством в скорости 25 раз больше, чем обычная ставка. Вы напишете новый код, который выводит идентификатор заказа новых заказов, где идентификатор заказа начинается с буквы "B". Это будет использоваться командой мошенничества для дальнейшего расследования.

Чтобы выполнить эту задачу, выполните следующие действия.

  1. Убедитесь, что в Visual Studio Code открыт пустой файл Program.cs.

    При необходимости откройте Visual Studio Code и выполните следующие действия, чтобы подготовить файл Program.cs в редакторе:

    1. В меню Файл выберите Открыть папку.

    2. Используйте диалоговое окно "Открыть папку", чтобы перейти к ней, а затем открыть папку CsharpProjects .

    3. В представлении обозревателя Visual Studio Code выберите Program.cs.

    4. В меню Selection в Visual Studio Code выберите Выбрать все, затем нажмите клавишу Delete.

  2. Объявите массив и инициализируете его, чтобы содержать следующие элементы:

    B123
    C234
    A345
    C15
    B177
    G3003
    C235
    B179
    

    Эти значения представляют мошеннические данные идентификатора заказа, используемые приложением.

  3. Создайте инструкцию для итерации по каждому foreach элементу массива.

  4. Сообщите идентификаторы заказов, начинающиеся с буквы "B".

    Необходимо оценить каждый элемент массива. Сообщите о потенциально мошеннических идентификаторах заказов, обнаруживая заказы, начинающиеся с буквы "B". Чтобы определить, начинается ли элемент с буквы "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#".

Продолжайте изучать решение этой задачи, независимо от того, столкнулись ли вы с трудностями и нуждаетесь в подсказке или успешно завершили её.