Skip to content
On this page

练习

从两行必需的代码开始

从下面两行代码开始应对该挑战。

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