转义字符串中的双引号

转义字符串中的双引号

双引号可以像这样转义:

string test = @"He said to me, ""Hello World"". How are you?";

但这涉及"到字符串添加字符。是否有C#函数或其他方法来转义双引号,以便不需要更改字符串?


慕森王
浏览 390回答 3
3回答

慕标5832272

在C#中,您可以使用反斜杠将特殊字符添加到字符串中。例如,要放“,你需要写”。您使用反斜杠编写了很多字符:反斜杠和数字:\ 000 null\ 010退格\ 011水平标签\ 012新线\ 015回车\ 032替代\ 042双引号\ 047单引号\ 134反斜杠\ 140严重的口音反斜杠与其他角色\贝尔(警报)\ b退格\ f Formfeed\ n新行\ r \ n回车\ t水平标签\ v垂直选项卡单引号“双引号\反斜杠\?字面问号\ _八进制表示法中的ASCII字符\ x hh以十六进制表示法表示的ASCII字符\ x hhhh如果在宽字符常量或Unicode字符串文字中使用此转义序列,则以十六进制表示法表示Unicode字符。例如,WCHAR f = L'\ x4e00'或WCHAR b [] = L“一个中文字符是\ x4e00”。
打开App,查看更多内容
随时随地看视频慕课网APP