Übung – Abschließen einer Herausforderung zum Kombinieren von Zeichenfolgenarraywerten als Zeichenfolgen und als ganze Zahlen

Abgeschlossen

Code-Herausforderungen stärken, was Sie gelernt haben, und helfen Ihnen, vertrauen zu können, bevor Sie fortfahren.

Dieses Modul enthält zwei Codeprobleme. Diese erste Herausforderung zwingt Sie, die Daten je nach Typ aufzuteilen und entweder zu verketten oder die Daten entsprechend hinzuzufügen.

Anmerkung

Die Codebeispiele in dieser Übung basieren auf en-US Kultureinstellungen und verwenden einen Punkt (.) als Dezimaltrennzeichen. Das Erstellen und Ausführen des Codes mit einer Kultureinstellung, die ein anderes Dezimaltrennzeichen verwendet (z. B. ein Komma ,), kann zu unerwarteten Ergebnissen oder Fehlern führen. Um dieses Problem zu beheben, ersetzen Sie die Punkttrennzeichen in den Codebeispielen durch ihr lokales Dezimaltrennzeichen (z. B. ,). Wenn Sie ein Programm auch mithilfe der en-US Kultureinstellung ausführen möchten, fügen Sie oben im Programm den folgenden Code hinzu: using System.Globalization; und nach anderen using Anweisungen fügen Sie CultureInfo.CurrentCulture = new CultureInfo("en-US");hinzu.

  1. Markieren und löschen Sie alle Codezeilen im Visual Studio Code-Editor. Optional können Sie den Zeilenkommentaroperator // verwenden, um den gesamten Code aus dem vorherigen Schritt auszukommentieren.

  2. Um ein Zeichenfolgenarray zu instanziieren, geben Sie den folgenden "Starter"-Code ein:

    string[] values = { "12.3", "45", "ABC", "11", "DEF" };
    
  3. Erstellen Sie eine Schleifenstruktur, die zum Durchlaufen der einzelnen Zeichenfolgenwerte im Array valuesverwendet werden kann.

  4. Schließen Sie den erforderlichen Code ab, und platzieren Sie ihn im Codeblock der Arrayschleifenstruktur. Es ist erforderlich, die folgenden Geschäftsregeln in Ihrer Codelogik zu implementieren:

    • Regel 1: Wenn der Wert alphabetisch ist, verketten Sie ihn, um eine Nachricht zu bilden.

    • Regel 2: Wenn der Wert numerisch ist, fügen Sie ihn der Summe hinzu.

    • Regel 3: Das Ergebnis sollte mit der folgenden Ausgabe übereinstimmen:

      Message: ABCDEF
      Total: 68.3
      
  5. Nachdem Der Code abgeschlossen ist, wählen Sie im Menü Datei visual Studio Code Speichernaus.

    Die Program.cs Datei muss vor dem Erstellen oder Ausführen des Codes gespeichert werden.

  6. Klicken Sie im EXPLORER-Bereich, um ein Terminal an Ihrem Ordner "TestProject" zu öffnen, klicken Sie mit der rechten Maustaste auf TestProject-, und wählen Sie dann Im integrierten Terminal öffnenaus.

    Ein Terminalbereich sollte geöffnet werden und sollte eine Eingabeaufforderung enthalten, die anzeigt, dass das Terminal für den Ordner "TestProject" geöffnet ist.

  7. Geben Sie an der Terminal-Eingabeaufforderung dotnet run ein, und drücken Sie dann die EINGABETASTE.

    Die folgende Ausgabe sollte angezeigt werden:

        Message: ABCDEF
        Total: 68.3
    

    Anmerkung

    Wenn eine Meldung mit der Meldung "Konnte ein Projekt nicht gefunden werden konnte, das ausgeführt werden kann" angezeigt wird, stellen Sie sicher, dass an der Terminal-Eingabeaufforderung der erwartete Speicherort des Ordners "TestProject" angezeigt wird. Beispiel: C:\Users\someuser\Desktop\csharpprojects\TestProject>

Ganz gleich, ob Sie nicht weiterkommen und eine Vorschau auf die Lösung benötigen oder erfolgreich fertig sind, zeigen Sie weiterhin eine Lösung für diese Herausforderung an.