Linqpad 中 Console.Write 的意外输出
Unexpected output from Console.Write in Linqpad
这似乎是 LinqPad 的问题。
当使用带有空字符串的 Console.Write 时,在“结果”窗格中会插入回车符 return 和换行符。在使用 Visual Studio.
的控制台项目中不会发生这种情况
附加信息
查看 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");
}
实际输出:
你好|世界|
|你好|世界
预期输出:
你好|世界||你好|世界
此问题现已在 5.22.05 测试版中修复。
这似乎是 LinqPad 的问题。
当使用带有空字符串的 Console.Write 时,在“结果”窗格中会插入回车符 return 和换行符。在使用 Visual Studio.
的控制台项目中不会发生这种情况附加信息 查看 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");
}
实际输出:
你好|世界|
|你好|世界
预期输出:
你好|世界||你好|世界
此问题现已在 5.22.05 测试版中修复。