不要逃脱新行

时间:2019-02-22 13:52:52

标签: c# string

如何在Console.Readline()中不转义\ n字符串?

string line = "//;\n1;2";
// line == "//;\n1;2"
Console.WriteLine(line);
outputs:
//;
1; 2

line = Console.ReadLine();
// line == "//;\\n1;2"
Console.WriteLine(line);
outputs://;\n1;2

我正在尝试让Console readline不能逃脱换行符,并且输出应始终在2行上。

1 个答案:

答案 0 :(得分:4)

要在没有换行的情况下阅读,可以使用:

Console.Read();

要转义\n字符,可以使用\\转义\字符。 Environment静态类提供了基于当前环境平台的一些功能:

Console.Write("Your text." + Environment.NewLine);