练习
从两行必需的代码开始
从下面两行代码开始应对该挑战。
csharp
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 和字符串内插来生成输出
要完成此挑战,你的代码必须生成以下输出:
bash
View English output:
c:\Exercise\ACME\data.txt
Посмотреть русский вывод:
c:\Exercise\ACME\ru-RU\data.txt请注意换行符、制表符以及如何在输出中使用这两行必需的代码。
代码
csharp
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";
Console.WriteLine($@"View English output:
c:\Exercise\{projectName}\data.txt");
Console.WriteLine($@"{russianMessage}:
c:\Exercise\{projectName}\ru-RU\data.txt");
// View English output:
// c:\Exercise\ACME\data.txt
// Посмотреть русский вывод:
// c:\Exercise\ACME\ru-RU\data.txt