我在字符串中有一些C#代码,如下所示:
content = 'var expData =
details.Select(x => x.Explanation.TextWithHtml).ToList();
var score = resData.SequenceEqual(ansData);
var explanation = "";';
Run Code Online (Sandbox Code Playgroud)
如何使用LINQ将代码转换为以下代码?
<td>01</td><td>var expData =
details.Select(x => x.Explanation.TextWithHtml ).ToList();</td>
<td>02</td><td>var score = resData.SequenceEqual(ansData);</td>
<td>03</td><td>var explanation = "";</td>
Run Code Online (Sandbox Code Playgroud)
这听起来像你想要的东西:
var lines = text.Split(new[] { "\r\n" }, StringSplitOptions.None)
.Select((line, index) =>
string.Format("<td>{0:00}</td><td>{1}</td>",
index + 1, EscapeHtml(line)));
Run Code Online (Sandbox Code Playgroud)
你需要写EscapeHtml
一下 - 你不希望你的C#代码中的标签最终仍然是HTML中的标签!
归档时间: |
|
查看次数: |
256 次 |
最近记录: |