c# - 如何将引号(“)放在字符串c#中
问题描述
我想打印类似:Welcome "Aditya"
我尝试使用转义字符
string s = "Welcome \"Aditya\"";
但它打印为:Welcome \"Aditya\"
我什至尝试\
使用打印反斜杠(), string s = "\\"
但我得到了\\
.
谁能帮我理解为什么转义字符不起作用或者我在这里做错了什么?
解决方案
我猜您正在查看 Visual Studio 中的 Watch 窗口:
Watch 窗口添加自己的引号,并在字符串中的任何引号之前放置反斜杠。这可能会让你感到困惑。
您可以单击监视窗口中字符串旁边的放大镜以查看其实际值:
或者,将,nq
(对于“无引号”)放在变量名之后:
调试器格式说明符的完整列表在这里。
如果您只是将鼠标悬停在变量名上,您还可以单击放大镜查看字符串的实际值:
推荐阅读
- amazon-web-services - 在 AWS 中,为什么 NLB 可以提供静态 IP 地址而 ALB 不能?
- module - 为什么多处理 Julia 会破坏我的模块导入?
- python - 我无法加载张量板
- javascript - Fullcalendar 4:从模式引导更新信息事件
- php - 会话 ID 丢失(ajax + PHP)
- hive - 结构字段的 Hive“为空”检查问题
- asp.net - 在 vs community for mac 上运行 asp.net 项目
- angular - Angular 将 navbarComponent 共享到另一个组件
- java - 正在创建文件但未保存数据?
- c - 循环不工作的基本多重条件