在H#中将Html存储到字符串中

时间:2012-01-16 07:07:23

标签: c# string

在我的项目中,我需要读取一些URL并将起始标记存储到某些变量中,但项目不会编译。可能是,因为我没有正确使用字符串赋值。以下是我尝试并得到编译错误

string startTag = "<span id="productLayoutForm:OurPrice" class="pdp_details_hs18Price" itemprop="price">";

string anotherStartTag = "<span class="price final-price our fksk-our" id="fk-mprod-our-id">Rs.<span class="small-font">"

请告诉我,上面的代码应该是什么,我在哪里可以学习如何将这些HTML存储到字符串中,或​​者如何将字符串用于此类目的。

2 个答案:

答案 0 :(得分:4)

您需要“转义”字符串中的引号,例如:

string startTag = "<span id=\"productLayoutForm:OurPrice\" class=\"pdp_details_hs18Price\" itemprop=\"price\">";

字符串中的引号之前的\告诉C#编译器引号是字符串的 part 而不是字符串的开头/结尾。

答案 1 :(得分:1)

“符号表示字符串的开头和结尾。所以要在字符串中间使用它,你必须将其转义,通过在它前面设置一个反斜杠来做到这一点。就像这样:\”