Completare il test
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
Selezionare tutto il codice nell'editor .NET e quindi premere Canc o BACKSPACE per eliminarlo.
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.
- È possibile usare solo il metodo
Console.WriteLine()
oConsole.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.
- 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.