C# 我可以在构造函数注释中引用属性注释吗?
如果我的类有一个已注释的公共属性,它是通过构造函数分配的,那么我可以从具有相同名称的构造函数参数的描述中引用它的描述吗C# 我可以在构造函数注释中引用属性注释吗?,c#,xml,comments,C#,Xml,Comments,如果我的类有一个已注释的公共属性,它是通过构造函数分配的,那么我可以从具有相同名称的构造函数参数的描述中引用它的描述吗 public class MyClass { /// <summary> /// x description /// </summary> public int x { get; private set; } /// <summary> /// y description /// <
public class MyClass
{
/// <summary>
/// x description
/// </summary>
public int x { get; private set; }
/// <summary>
/// y description
/// </summary>
public int y { get; private set; }
/// <summary>
/// Constructor description
/// </summary>
/// <param name="x">How do I reference x description from here?</param>
/// <param name="y">And y description?</param>
public MyClass(int x, int y)
{
this.x = x;
this.y = y;
}
}
公共类MyClass
{
///
///x描述
///
公共int x{get;私有集;}
///
///y形描述
///
公共整数y{get;私有集;}
///
///构造函数描述
///
///如何从这里引用x描述?
///还有你的描述?
公共MyClass(整数x,整数y)
{
这个.x=x;
这个。y=y;
}
}
您不能包含说明,但可以使用
标记链接到属性文档。例如:
<param name="x">The initial value for <see cref="x"/></param>
的初始值
另一方面,我强烈建议您遵循.NET命名约定,即公共成员以大写字母开头。但我仍然想知道如何使用这个cref,我打开了生成的xml,只看到x被替换为x的全名。并且在intellisence中也没有看到“x描述”。@LeiYang:没有,正如我所说,这不包括描述-但是当您生成文档时,HTML中会有一个指向属性的链接。