Completare il test

Completato

Le sfide di scrittura di codice consentiranno di consolidare i concetti appresi e di acquisire una maggiore confidenza prima di procedere.

In questa sfida si dovranno visualizzare le istruzioni per l'utente finale per indicare la posizione in cui l'applicazione restituirà i file di dati. Non si creeranno effettivamente nuovi file. L'obiettivo è semplicemente quello di visualizzare istruzioni formattate nella finestra della console.

A tale scopo, si metteranno in pratica le nozioni apprese su sequenze di caratteri di escape, stringhe verbatim, Unicode e interpolazione di stringhe per fornire istruzioni sia in inglese che in russo.

Sfida: Formattare e visualizzare le istruzioni

  1. Selezionare tutto il codice nell'editor .NET e quindi premere Canc o BACKSPACE per eliminarlo.

  2. Iniziare a risolvere la sfida con le due righe di codice seguenti.

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";

La variabile projectName verrà usata due volte nell'output desiderato.

La variabile russianMessage contiene il messaggio "Visualizzare l'output in russo" in russo. È necessario usare questa variabile nel codice che visualizza il messaggio.

Non è possibile modificare queste due righe di codice, ma è possibile aggiungere codice sopra e sotto ogni riga. È necessario usare queste due righe di codice per creare l'output desiderato.

  1. È possibile usare solo il metodo Console.WriteLine() o Console.Write() due volte.

In altre parole, per completare questa sfida, è possibile creare solo due istruzioni che visualizzano effettivamente l'output nella console. Se occorre visualizzare nuove righe aggiuntive o aggiungere eventuale formattazione, è necessario usare le informazioni apprese in questo modulo per eseguire questa operazione.

  1. usare sequenze di caratteri di escape, stringhe Verbatim, Unicode e interpolazione di stringhe per generare l'output.

Per completare questa sfida, il codice deve produrre l'output seguente.

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

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

Prestare attenzione alle nuove righe, alle tabulazioni e al modo in cui le due righe di codice obbligatorie vengono usate nell'output.

Se non si riesce a procedere e occorre leggere la soluzione o se la sfida è stata completata correttamente, andare avanti per visualizzare la soluzione.