Übung: Abschließen einer Herausforderung für geschachtelte Iterations- und Auswahlanweisungen

Abgeschlossen

Die Programmierherausforderungen helfen Ihnen dabei, das Gelernte zu vertiefen und praktisch umzusetzen, bevor Sie fortfahren.

Herausforderung zu betrügerischen Bestellungen

Am Anfang dieses Moduls haben Sie Code geschrieben, mit dem Bestell-IDs gespeichert werden, die zu potenziell betrügerischen Bestellungen gehören. Ihr Ziel ist es, betrügerische Bestellungen so früh wie möglich zu ermitteln und für eine ausführlichere Analyse zu kennzeichnen.

Programmierherausforderung: Melden zu untersuchender Bestell-IDs

Ihr Team hat ein Muster ermittelt. Bestellungen, die mit dem Buchstaben „B“ beginnen, wiesen das 25-fache der normalen Rate an Betrugsfällen auf. Sie schreiben neuen Code, der die Auftrags-IDs neuer Bestellungen ausgibt, deren Auftrags-ID mit dem Buchstaben „B“ beginnt. Dieser wird dann vom Betrugsbekämpfungsteam genutzt, um weitere Untersuchungen anzustellen.

Führen Sie die folgenden Schritte aus, um die Herausforderung abzuschließen:

  1. Stellen Sie sicher, dass eine leere „Program.cs“-Datei in Visual Studio Code geöffnet ist.

    Öffnen Sie bei Bedarf Visual Studio Code, und führen Sie dann die folgenden Schritte aus, um eine „Program.cs“-Datei im Editor vorzubereiten:

    1. Wählen Sie im Menü "Datei " die Option "Ordner öffnen" aus.

    2. Verwenden Sie das Dialogfeld „Ordner öffnen“, um zum Ordner CsharpProjects zu navigieren und diesen dann zu öffnen.

    3. Wählen Sie in der Visual Studio Code EXPLORER-Ansicht Program.cs aus.

    4. Wählen Sie im Menü Visual Studio Code Selection die Option Alle auswählen aus, und drücken Sie dann die Entfernen-Taste.

  2. Deklarieren Sie ein Array, und initialisieren Sie es mit den folgenden Elementen:

    B123
    C234
    A345
    C15
    B177
    G3003
    C235
    B179
    

    Diese Werte repräsentieren die Daten der betrügerischen Auftrags-ID, die Ihre Anwendung verwendet.

  3. Erstellen Sie eine foreach-Anweisung, um die einzelnen Elemente Ihres Arrays zu durchlaufen.

  4. Melden Sie die Bestell-IDs, die mit dem Buchstaben „B“ beginnen.

    Sie müssen jedes Element des Arrays auswerten. Melden Sie die potenziell betrügerischen Bestell-IDs, indem Sie die Bestellungen ermitteln, die mit dem Buchstaben „B“ beginnen. Verwenden Sie die String.StartsWith()-Methode, um festzulegen, ob ein Element mit dem Buchstaben „B“ beginnen soll. Im Folgenden finden Sie ein einfaches Beispiel für die Verwendung der String.StartsWith()-Methode, das Sie an Ihren Code anpassen können:

    string name = "Bob";
    if (name.StartsWith("B"))
    {
        Console.WriteLine("The name starts with 'B'!");
    }
    

    Ihre Ausgabe sollte der folgenden entsprechen:

    B123
    B177
    B179
    

Tipp

Hier ist ein Hinweis: Wenn Sie jedes Element in Ihrem Array durchlaufen, benötigen Sie eine if Anweisung. Die if Anweisung muss eine Methode für die Zeichenfolgenklasse verwenden, um festzustellen, ob eine Zeichenfolge mit einem bestimmten Buchstaben beginnt. Wenn Sie sich nicht sicher sind, wie Sie eine if-Anweisung verwenden, sehen Sie sich das Modul „Verwenden der ‚if-elseif-else‘-Anweisung in C# zum Hinzufügen von Entscheidungslogik zu Code“ an.

Egal, ob Sie stecken bleiben und einen Blick auf die Lösung werfen müssen oder erfolgreich fertig sind, fahren Sie fort, um eine Lösung für diese Herausforderung zu sehen.