Can I escape a double quote in a verbatim string literal?
在C_中的逐字字符串文字(@"foo")中,反斜杠不被视为转义符,因此"获取双引号"的操作不起作用。是否有任何方法可以在逐字字符串文本中获得双引号?
这是可以理解的,不起作用:
1 | string foo = @"this "word" is escaped"; |
使用重复的双引号。
1 | @"this""word"" is escaped"; |
输出:
1 |
使用双引号。
1 | string foo = @"this""word"" is escaped"; |
为了添加更多的信息,您的示例将不使用
1 | string foo ="this "word" is escaped!"; |
它可以双向工作,但我更喜欢双引号样式,因为它更容易工作,例如,使用文件名(字符串中有许多)。
这将有助于解决您可能遇到的任何问题:c文字
以下是链接内容的表: