我想存储这个:
<span class="icon phone">m</span>
在一个字符串中。我该怎么做?
尝试:@"<span class="+"icon phone"+">m</span>";
尝试:@"<span class="+@"icon phone"+">m</span>";
请帮忙!
答案 0 :(得分:7)
使用单引号。
var html = "<span class='icon phone'>m</span>";
或将文字字符串中的引号加倍
var html = @"<span class=""icon phone"">m</span>";
或使用反斜杠字符
转义引号字符var html = "<span class=\"icon phone\">m</span>";
答案 1 :(得分:1)
您也可以省略@并使用反斜杠\
转义双引号:
"<span class=\"icon phone\">m</span>"
答案 2 :(得分:1)
怎么样
new XElement("span", new XAttribute("class", "icon phone"), "m").ToString()
答案 3 :(得分:0)
您可以输入“两次。它会在@ -string中出现一次。
因此,在您的情况下,要存储:
<span class="icon phone">m</span>
你的字符串是:
string s = @"<span class=""icon phone"">m</span>";
答案 4 :(得分:0)
要在字符串中保存引号,您必须将其屏蔽:
您可以string mystring = @"<span class=""icon phone"">m</span>";
屏蔽,也可以直接使用反斜杠(\)
string mystring = "<span class=\"icon phone\">m</span>";
屏蔽引号。
答案 5 :(得分:0)
简单
String html = "<span class=\"icon phone\">m</span>"
或者您可以使用字符串文字:
String html = @"<span class=""icon phone"">m</span>"
就是这样。
答案 6 :(得分:0)
试试这个:
string str="<span class=\"icon phone\">m</span>";