比较来自世界各地的卖家的域名和 IT 服务价格

如何引用 \ " /斜线双引号/ 在一个字符串文字中?

可能,这是一个非常简单的问题,但我无法解决。 我需要一个包含一个字符串
\"

, 没有它被认为是逃生符号。 我试着用
@

, 但它不起作用。 我想到的唯一其他方式 - 它被使用了
\u0022

, 但如果我无法帮助,我不想这样做。

期望的字符串
string s = "\"\""; // Obviously this doesn't work!


所需的控制台
\"\"


我希望它有意义。

谢谢!
已邀请:

八刀丁二

赞同来自:

尝试


string s = "\\\"\\\"";


您还应该避免您的反向运动鞋。

麦克风

奔跑吧少年

赞同来自:

您可以使用文字,但您需要加倍报价。


string s = @"\""\""";

窦买办

赞同来自:

在文字字符串文字中 /
@"..."

/ a
"

字符串值被编码为
""

, 还有什么

单身的

在字面系中逃脱序列。


@"\""Happy coding!\""" // => \"Happy coding!\"

"\\\"Happy coding!\\\"" // => \"Happy coding!\"


请注意,在第二案中 /不是文字字符串文字文字/ 前
\




"

必需的
\

, 避免它们并防止其正常值。

厘米
http://msdn.microsoft.com/en-u ... .aspx
C# 有关更多信息和示例。

喜特乐

赞同来自:

我认为你还应该避免反向编织......所以有些像
"\\\"\\\""

必须工作,我想。

董宝中

赞同来自:

使用此字符串:


string s = "\\\"\\\"";

君笑尘

赞同来自:

Console.WriteLine/ "\\\"\\\"" /;


刚才
\

在每个要打印的符号之前。

裸奔

赞同来自:

String s = @"\""\""";


DblQuote 符号将被第二个符号屏蔽。 dblquote

虽然为了更好的可读性,我会和:


const String DOUBLEQUOTE = """";
const String BACKSLASH = @"\";

String s = BACKSLASH + DOUBLEQUITE + BACKSLASH + DOUBLEQUOTE;

小姐请别说爱

赞同来自:

在一个字面系中 /字符串开始
@""

/ 对于双引号屏蔽,您可以使用双引号,例如
@"Please press ""Ok""."

. 如果你想用文字线做,你会做些什么
@"\"""

/这是 3 最后的双引号/.

小姐请别说爱

赞同来自:

你可以像这样


string s = "something'\\\'";


用一个 "不是那个" 在字符串中做同样的事情。

要回复问题请先登录注册