我有一个字符串,声明如下:
string text = "THIS IS LINE ONE "+(Char)(13)+" this is line 2";
然而,当我写下Console.WriteLine(text);
时,
输出结果是:
this is line 2E
为什么会出现这种行为?还是因为我太傻了,错过了一些显而易见的东西吗?为什么它不打印:
THIS IS LINE ONE [CR] //where the CR is a non printed character
this is line 2
编辑
请注意:这 不是 一个“如何添加回车符”的问题。
Console.WriteLine
的问题,也不是实际字符的问题,而是标准控制台行为的“问题”。打印机可能会或可能不会表现出相同的行为,控制台的行为对此没有影响。 - Lasse V. Karlsen