Linqpad中Console.Write的意外输出

时间:2017-05-09 14:50:12

标签: c# linqpad

这似乎是LinqPad的一个问题。

将Console.Write与空字符串一起使用时,在“结果”窗格中将插入回车符和换行符。使用Visual Studio的Console项目中不会发生这种情况。

其他信息 查看Linqpad中“结果”窗格的源代码,我看到了:

<body><div id='final'>Hello|World|<br />|Hello|World</div></body>

因此出于某种原因似乎插入了休息时间。

LinqPad版本:v5.22.00 beta

测试代码:

void Main()
{
    Console.Write("Hello");
    Console.Write("|");
    Console.Write("World");
    Console.Write("|");
    Console.Write("");   //Writing an empty string
    Console.Write("|");
    Console.Write("Hello");
    Console.Write("|");
    Console.Write("World");
}

实际输出:

您好|世界|
|你好|世界

预期产出:

您好|世界||您好|世界

1 个答案:

答案 0 :(得分:1)

现在已在5.22.05测试版中修复。