Bal*_*i C 7 c# string literals
这可能是一个非常简单的问题,但我似乎无法理解它.我需要一个包含\"
它的字符串,而不将其视为转义字符.我尝试过使用@
但不起作用.我想到这样做的唯一另一种方式是使用\u0022
但不想,除非我能帮助它.
所需的字符串 - string s = "\"\""; // Obviously this doesn't work!
所需的控制台输出 - \"\"
希望这是有道理的.
谢谢!
小智 5
在逐字符串字符串文字(@"..."
)"
中,字符串值中的a被编码为""
,这恰好也是逐字字符串中唯一的转义序列.
@"\""Happy coding!\""" // => \"Happy coding!\"
"\\\"Happy coding!\\\"" // => \"Happy coding!\"
Run Code Online (Sandbox Code Playgroud)
请注意,在第二种情况(而不是逐字字符串),一个\
是之前所需要的\
,并在"
逃避他们,防止他们的正常含义.
有关更多详细信息和示例,请参阅C#字符串参考.
归档时间: |
|
查看次数: |
27425 次 |
最近记录: |