2011-08-22 102 views
2

我使用C#。字符串逐字問題

我需要爲string as verbatim賦值。

這裏我的代碼:

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

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

但它不工作。

我在做什麼錯在這裏?由於

回答

4

你的意思是一個逐字字符串?雙達的內部報價和移動@

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

謝謝Marc的工作 – GibboK

3

的@ charctaer去串ATH開始外,你需要逃避你的報價,即

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

我與你的版本嘗試,但我仍然有同樣的問題從ROBOTS開始有什麼想法? – GibboK

+0

是的,道歉,你必須在逐字串中使用加倍的引號。 – Digbyswift

1

的@必須是字符串之外,你需要用雙引號:

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