在javascript中,我可以写
var s = 'He said "Hello" to me'; or var s = "don't be sad";
换句话说,如果我想在字符串中使用双引号,则可以使用单引号声明字符串。如果我想在字符串中使用单引号,可以使用双引号声明字符串。这超级方便。有没有人找到一种方法在C#中做类似的事情?
单引号很容易,c#已经可以与嵌入单引号一起使用。至于双引号,似乎有2个常见的选择。
使用反斜杠转义字符
var s = "He said \"Hello\" to me";
使用单引号并将其替换为双引号
var s = "He said 'Hello' to me";
s = s.Replace("'","\"");我可以接受选项2,但越好越好。
慕村225694
斯蒂芬大帝
慕尼黑的夜晚无繁华
一只萌萌小番薯
BIG阳
随时随地看视频慕课网APP
相关分类