据我所知,在C#类型/方法的XML注释中,可以使用<see>标签来引用泛型类型:
///<see cref="name.space.typename<T&rt;(paramtype)">
但是我想还有另一种语法,它更简便一些? 有什么方法可以摆脱那些HTML实体“<”吗? 我现在找不到它。 有人能帮忙吗?
据我所知,在C#类型/方法的XML注释中,可以使用<see>标签来引用泛型类型:
///<see cref="name.space.typename<T&rt;(paramtype)">
但是我想还有另一种语法,它更简便一些? 有什么方法可以摆脱那些HTML实体“<”吗? 我现在找不到它。 有人能帮忙吗?
这是一篇关于文档的好文章,但现在已经无法获取:
编译器团队决定改进这一点,通过允许在文档注释中使用另一种语法来引用泛型类型和方法。具体来说,可以使用大括号而非尖括号。上面的示例将变为:
class Program
{
/// <summary>
/// DoSomething takes a <see cref="List{T}"/>
/// </summary>
void DoSomething(List<int> al) { }
}
///<see cref="name.space.typename{T}(paramtype)"/>
使用花括号:
///<see cref="name.space.typename{T}(paramtype)">
{T}
,而不是<T>
。 - Pierre Arnaud