如何在c#字符串变量中插入“#”?

时间:2013-06-13 03:35:04

标签: c# asp.net string escaping

有人知道如何在c#字符串变量中插入“#”吗? 这种事情有没有逃脱序列? 例如

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

4 个答案:

答案 0 :(得分:4)

尝试:

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

你必须逃避双引号。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

最好在c#字符串中的属性中使用单引号以避免转义

答案 3 :(得分:-1)

帕迪是对的。没有必要逃避[#]。我只需要逃避[“]。现在工作正常。感谢Paddy和其他所有回复的人。