我使用C#。
我需要为string as verbatim
分配值。
这是我的代码:
string verbatim = "@<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">";
或
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";
但它不起作用。
我在这里做错了什么?感谢
答案 0 :(得分:4)
你的意思是逐字字符串文字?加倍内部引号并移动@
:
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";
答案 1 :(得分:3)
@字符在开头就在字符串之外,您需要转义引号,即
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">"
答案 2 :(得分:1)
@必须在字符串之外,你需要使用双引号:
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";