字符串逐字的问题

时间:2011-08-22 11:17:22

标签: c# string

我使用C#。

我需要为string as verbatim分配值。

这是我的代码:

string verbatim = "@<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">";

string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";

但它不起作用。

我在这里做错了什么?感谢

3 个答案:

答案 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"">";