完成挑战
代码挑战将强化所学知识,有助于在继续操作之前增强自信。
在该项挑战中,你将打印指令并传输给最终用户,让他们知道你的应用程序将在哪里输出数据文件。 实际上,你不会创建任何文件 - 你只对向控制台窗口显示带格式的指令感兴趣。
你将运用在字符转义序列、逐字字符串、Unicode 和字符串内插方面学到的知识来提供英语和俄语指令。
挑战:设置格式并显示指令
选择 .NET 编辑器中的所有代码,请按 Delete 键或 Backspace 键删除它。
从下面两行代码开始应对该挑战。
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";
projectName
变量将在所需的输出中使用两次。
russianMessage
变量包含“查看俄语输出”这一俄语消息。 你必须在打印消息的代码中使用此变量。
不能更改这两行代码,但可以在每行的上方和下方添加代码。 必须使用这两行代码来形成所需的输出。
- 你可能仅会使用两次
Console.WriteLine()
或Console.Write()
方法。
换句话说,要完成这一挑战,你只能创建两条指令,实际上由它们向控制台打印输出。 如果需要打印额外的新行或添加任何格式,则必须运用你在本模块中学到的知识来完成。
- 使用字符转义序列、逐字字符串、Unicode 和字符串内插来生成输出。
要完成此挑战,你的代码必须生成以下输出。
View English output:
c:\Exercise\ACME\data.txt
Посмотреть русский вывод:
c:\Exercise\ACME\ru-RU\data.txt
请注意换行符、制表符以及如何在输出中使用这两行必需的代码。
无论是遇到问题而需要查看解决方案,还是成功完成操作,都请继续查看此挑战的一种解决方案。