如何在 <pre> 标签内转义 < 和 >

新手上路,请多包涵

我正在尝试写一篇博客文章,其中在 <pre> 标签中包含一个代码段。代码段包括一个通用类型并使用 <> 来定义该类型。这是该段的样子:

 <pre>
    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;
</pre>

生成的 HTML 删除了 <> 并像这样结束:

 PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;

我如何转义 <> 以便它们显示在 HTML 中?

原文由 urini 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 563
2 个回答
<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

原文由 John Sheehan 发布,翻译遵循 CC BY-SA 3.0 许可协议

<pre>&gt;</pre>

呈现为:

 >

所以你要:

 <pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

结果像:

    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;

原文由 Chris Marasti-Georg 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏