逃避字符Aren在调试器中工作(C#)

时间:2015-07-14 15:13:39

标签: c# escaping

我试图使用转义字符来打印双引号。但是,我的程序抛出错误,所以我试图调试它。当我使用转义字符向字符串添加监视时,它会显示反斜杠包含在字符串文字中。如何使用转义字符,以便\不会成为文字的一部分?

enter image description here

1 个答案:

答案 0 :(得分:5)

您对调试器的行为感到困惑。

VS调试器将在4\"部分和hovering 中显示带有转义字符的值(例如:Watch),但代码将正确使用4"

Escape character display in Debugger vs Console

在上图中,您可以注意到VS显示的是转义字符,但在控制台中显示正确。