1

我一直在尝试找到一种方法,在我的 VB.NET 4.5.1 应用程序的即时窗口和命令窗口中将 \r\n 呈现为实际的换行符。我遇到了这个关于说明nq符的问题,但它似乎只适用于 C#。在 VB.NET 中,nq甚至似乎都不起作用,因为我被Expression expected打印出来了。

是否有不同的方法可以使换行符在 VB.NET 的即时窗口或命令窗口中实际显示为单独的行?

4

2 回答 2

1

在 Visual Studio 2015 中更简单的方法是在调试窗口中执行此操作:

?string,nq

也可以在早期版本的VS中做debug版本

?System.Diagnostics.Debug.Print(string,nq)
于 2015-11-18T14:09:39.913 回答
0

我发现解决方案是使用System.Diagnostics.Debug.Print(). 要重现原始问题,请将其输入“立即”窗口...

? "a" & vbCrLf & "a"

...只是返回这个:

"a a"

然而,使用这个...

System.Diagnostics.Debug.Print("a" & vbCrLf & "a")

...实际上显示换行符:

a
a
于 2015-06-23T13:53:05.273 回答