首页 > 解决方案 > 如何将引号(“)放在字符串c#中

问题描述

我想打印类似:Welcome "Aditya"

我尝试使用转义字符

string s = "Welcome \"Aditya\""; 

但它打印为:Welcome \"Aditya\"

我什至尝试\使用打印反斜杠(), string s = "\\"但我得到了\\.

谁能帮我理解为什么转义字符不起作用或者我在这里做错了什么?

标签: c#

解决方案


我猜您正在查看 Visual Studio 中的 Watch 窗口:

观看窗口原始

Watch 窗口添加自己的引号,并在字符串中的任何引号之前放置反斜杠。这可能会让你感到困惑。

您可以单击监视窗口中字符串旁边的放大镜以查看其实际值:

观察窗口中的放大镜

或者,将,nq(对于“无引号”)放在变量名之后:

观察窗口中的 nq

调试器格式说明符的完整列表在这里

如果您只是将鼠标悬停在变量名上,您还可以单击放大镜查看字符串的实际值:

悬停的放大镜


推荐阅读