2013-06-13 71 views
1

有人知道如何在c#字符串變量中插入「#」嗎? 這種事情有沒有轉義序列?例如對於例如 如何在C#字符串變量中插入「#」?

string myString = "<li><a href="#1">Image 1</a><li>"; 
+2

的''#是沒有問題的。你需要躲避'」' – paddy

+2

你爲什麼不使用在'''字符,而不是'‘'然後免不了需要 –

+0

由於稻田。你說對了#是沒問題的。我躲過了’,現在工作得很好。如何將此標記爲答案並關閉此問題? – Amol

回答

4

嘗試:

string myString = "<li><a href=\"#1\">Image 1</a><li>"; 

你必須轉義雙引號。

0
string myString = "<li><a href='#1'>Image 1</a><li>"; 

這是更好地使用C#字符串中的屬性單引號,以避免逃逸

+2

使用文字操作符爲了便於閱讀,IMO最好使用文字轉義符。 –

1
string myString = @"<li><a href=""#1\"">Image 1</a><li>"; 
-1

水稻是正確的。沒有必要逃脫[#]。我只有逃避[「]。現在工作得很好。謝謝水稻和其他人誰回答。