我想存储这个:
<span class="icon phone">m</span>
在一个字符串中。我该怎么做呢?
试过:@"<span class="+"icon phone"+">m</span>";
试过:@"<span class="+@"icon phone"+">m</span>";
请帮忙!
改为使用单引号。
var html = "<span class='icon phone'>m</span>";
或将文字字符串中的引号加倍
var html = @"<span class=""icon phone"">m</span>";
或使用反斜杠字符转义引号字符
var html = "<span class=\"icon phone\">m</span>";
怎么样
new XElement("span", new XAttribute("class", "icon phone"), "m").ToString()
您还可以省略 @ 并使用反斜杠转义双引号\
:
"<span class=\"icon phone\">m</span>"
您可以通过键入 " 两次来做到这一点。它将出现一次,在 @-string 中。
因此,在您的情况下,要存储:
<span class="icon phone">m</span>
你的字符串是:
string s = @"<span class=""icon phone"">m</span>";
要将引号保存在字符串中,您必须对其进行屏蔽:
您可以通过string mystring = @"<span class=""icon phone"">m</span>";
或直接使用反斜杠屏蔽引号来屏蔽(\)
string mystring = "<span class=\"icon phone\">m</span>";
。
简单地
String html = "<span class=\"icon phone\">m</span>"
或者您可以使用字符串文字:
String html = @"<span class=""icon phone"">m</span>"
而已。
尝试这个:
string str="<span class=\"icon phone\">m</span>";