【问题标题】:How to show '<' char in C# XML comments?如何在 C# XML 注释中显示“<”字符?
【发布时间】:2011-09-12 12:04:19
【问题描述】:

我搜索了很多,但找不到如何在 C# XML cmets 中显示“

【问题讨论】:

标签: c# xml


【解决方案1】:

您是否尝试过&amp;lt; 的正常 XML 转义 - 我相信应该可以:

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

基本上是普通的 XML。

【讨论】:

  • 好的!非常感谢@Jon。你用这句话给了我很大的帮助:“基本上它是普通的 XML。”
  • 除非它在一个通用类型名中,否则你会使用像&lt;see cref="List{string}" /&gt;这样的花括号
【解决方案2】:

您需要像在普通 XML 中一样对其进行转义:使用 &amp;lt; &amp;gt; 同样适用于 >

【讨论】:

    【解决方案3】:

    您可以使用 HTML 转义码,如其他答案中所述,但您也可以查看使用 CDATA - (Unparsed) Character Data 标签,这里有一个链接更多info

    干杯

    【讨论】:

    • 这在 块中有 html 时非常有用
    【解决方案4】:

    【讨论】:

      【解决方案5】:

      正如@Eris 所说,我们也可以使用

      <summary cref="C{T}">
      

      而不是

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

      为了界定泛型类型

      See a nice example on MSDN

      【讨论】:

        猜你喜欢
        • 2010-10-11
        • 2010-11-23
        • 2010-11-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-19
        • 2022-12-30
        • 2018-07-18
        相关资源
        最近更新 更多