Abschließen der Herausforderung

Abgeschlossen

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

In dieser Herausforderung geben Sie Anweisungen an die Endbenutzer aus, damit diese wissen, wo Ihre Anwendung Datendateien ausgibt. Dabei erstellen Sie keine Dateien, sondern möchten nur formatierte Anweisungen im Konsolenfenster ausgeben.

Sie wenden an, was Sie zu Escapezeichensequenzen, ausführlichen Zeichenfolgen, Unicode-Zeichen und der Zeichenfolgeinterpolation gelernt haben, um Anweisungen auf Englisch und Russisch auszugeben.

Herausforderung: Format- und Anzeigeanweisungen

  1. Wählen Sie den gesamten Code im .NET-Editor aus, und drücken Sie dann ENTF oder die RÜCKTASTE, um den Code zu löschen.

  2. Beginnen Sie die Bewältigung der Herausforderung mit den folgenden beiden Codezeilen.

string projectName = "ACME";

string russianMessage = "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0432\u044b\u0432\u043e\u0434";

Die Variable projectName wird in der gewünschten Ausgabe zweimal verwendet.

Die Variable russianMessage enthält die Meldung „View Russian output“ in Russisch. Sie müssen diese Variable in dem Code verwenden, der die Meldung ausgibt.

Sie dürfen diese beiden Codezeilen nicht ändern, aber Sie können Code vor und nach diesen Zeilen hinzufügen. Sie müssen die gewünschte Ausgabe anhand dieser zwei Codezeilen erstellen.

  1. Sie dürfen die Console.WriteLine()-Methode oder die Console.Write()-Methode nur zweimal verwenden.

Sie dürfen also nur zwei Anweisungen erstellen, die die Ausgabe in der Konsole anzeigen, um diese Herausforderung zu bewältigen. Wenn Sie zusätzliche neue Zeilen ausgeben oder Formatierung hinzufügen müssen, müssen Sie das Gelernte aus diesem Modul anwenden.

  1. Verwenden Sie Escapezeichensequenzen, ausführliche Zeichenfolgen, Unicode-Zeichen und Zeichenfolgeninterpolation, um die Ausgabe zu generieren.

Ihr Code muss folgende Ausgabe erzeugen, damit die Herausforderung als bewältigt gilt.

View English output:
  c:\Exercise\ACME\data.txt

Посмотреть русский вывод:
  c:\Exercise\ACME\ru-RU\data.txt

Prägen Sie sich gut ein, wie die neuen Zeilen, die Tabstopps und die zwei obligatorischen Codezeilen in der Ausgabe verwendet werden.

Unabhängig davon, ob Sie nicht weiterkommen und vorab einen Blick auf die Lösung werfen müssen oder die Programmieraufgabe erfolgreich gelöst haben, sollten Sie sich die Lösung für diese Programmieraufgabe im folgenden Abschnitt ansehen.