Complete o desafio
Os desafios de código reforçarão o que você aprendeu e ajudarão você a ganhar alguma confiança antes de continuar.
Neste desafio, vai publicar instruções destinadas ao utilizador final para que ele saiba onde a aplicação gerará os ficheiros de dados. Na verdade, você não criará nenhum arquivo -- você só está interessado em exibir instruções formatadas na janela do console.
Vai aplicar o que aprendeu sobre as sequências de escape de carateres, as cadeias de carateres textuais, o Unicode e a interpolação de cadeias para fornecer instruções em inglês e russo.
Desafio: Instruções de formatação e exibição
Selecione todo o código no Editor .NET e pressione Delete ou Backspace para excluí-lo.
Comece a resolver o desafio com as duas linhas de código seguintes.
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";
A variável projectName
será utilizada duas vezes na saída pretendida.
A variável russianMessage
contém a mensagem “Visualizar saída em russo” em russo. Tem de utilizar esta variável no código que publica a mensagem.
Não pode alterar estas duas linhas de código, mas pode adicionar código acima e abaixo de cada linha. Tem de utilizar estas duas linhas de código para formar a saída pretendida.
- Você só pode usar o
Console.WriteLine()
ou oConsole.Write()
método duas vezes.
Por outras palavras, para concluir este desafio, só pode criar duas instruções que realmente publiquem a saída na consola. Se precisar de publicar novas linhas adicionais ou adicionar algum tipo de formatação, terá de aplicar o que aprendeu neste módulo.
- Utilizar sequências de escape de carateres, cadeias de carateres textuais, Unicode e interpolação de cadeias para gerar a saída.
Para concluir este desafio, o código tem de produzir a saída seguinte.
View English output:
c:\Exercise\ACME\data.txt
Посмотреть русский вывод:
c:\Exercise\ACME\ru-RU\data.txt
Anote as novas linhas, as tabulações e como as duas linhas obrigatórias de código são utilizadas na saída.
Se tiver dificuldades e precisar de ver a solução ou se terminar com êxito, continue para ver uma solução deste desafio.