如何在 C # XML 注释中显示’<’char?

我搜索了很多,但是找不到如何在 C # XML 注释中显示’<’char?

20745 次浏览

您需要像在普通 XML 中一样转义它: 使用 &lt; 对于 > ,&gt;也是如此

你有没有试过 &lt;的常规 XML 转义——我相信应该可行:

/// <summary>
/// Less than is &lt;
/// Greater than is &gt;
/// Ampersand is &amp;
/// </summary>

基本上就是普通的 XML。

您可以使用 HTML 转义代码,正如在其他答案中提到的,但是您也可以查看使用 CDATA-(未解析)字符数据标记,这里有一个更多 信息的链接

干杯

正如@Eris 提到的,我们也可以使用

<summary cref="C{T}">

而不是

<summary cref="C &lt; T &gt;">

为了分隔泛型类型

在 MSDN 上可以看到一个很好的例子