字符串逐字问题
问题描述:
我使用C#。字符串逐字问题
我需要为string as verbatim
赋值。
这里我的代码:
string verbatim = "@<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">";
或
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";
但它不工作。
我在做什么错在这里?由于
答
你的意思是一个逐字字符串?双达的内部报价和移动@
:
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";
答
的@ charctaer去串ATH开始外,你需要逃避你的报价,即
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">"
+0
我与你的版本尝试,但我仍然有同样的问题从ROBOTS开始有什么想法? – GibboK
+0
是的,道歉,你必须在逐字串中使用加倍的引号。 – Digbyswift
答
的@必须是字符串之外,你需要用双引号:
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";
谢谢Marc的工作 – GibboK