C# 添加属性的说明
如何为我的属性添加文本描述 我的代码:C# 添加属性的说明,c#,C#,如何为我的属性添加文本描述 我的代码: private bool _SpaceKey; public bool SpaceKey { get { return _SpaceKey; } set { _SpaceKey = value; } } 请看一下: 还可以使用指定属性的类别: [Category("Misc")] [Description("This is the description for Spac
private bool _SpaceKey;
public bool SpaceKey
{
get
{
return _SpaceKey;
}
set
{
_SpaceKey = value;
}
}
请看一下:
还可以使用指定属性的类别:
[Category("Misc")]
[Description("This is the description for SpaceKey")]
public bool SpaceKey { get; set; }
如果希望在Visual Studio designer(或任何其他兼容的IDE)中查看描述,则需要使用命名空间中定义的描述
[Description("This is the description of Space Key.")]
public bool SpaceKey { get; set; }
在这样做之前,考虑学习如何从类库中的描述中写出一个好的描述(尽管它们并不总是有用的)。遵循现有的风格是很好的
如果您希望在代码中看到提示,如使用IntelliSense选择成员时的工具提示,您还需要在文档中使用:/// <summary>
/// Gets or sets space key (that would probably make a bad summary).
/// </summary>
public bool SpaceKey { get; set; }
//
///获取或设置空格键(这可能会导致错误的摘要)。
///
公共bool空格键{get;set;}
就这样。(有点晚了,但可能对某人有帮助)
您可以使用的另一个选项是:
[Browsable(true)]
如果可浏览的为true
,则可以在属性窗口中看到该属性,当其为false
时,任何人都无法通过设计器中的属性窗口对其进行更改。
看看这个。在c#编码中,它是不同的。其工作全部为asp.net核心版本
[Display(Name = "Employee Name")]
public string EmployeeName { get; set; }
请指定您的语言,并在问题中直接包含所需的图片。仅使用[description]时会显示intellisense文本说明。intellisense是否显示可能取决于您的Visual Studio版本。我使用的是VS 2013,[Description]在代码中不显示帮助文本,而XML标记显示帮助文本。@RăzvanFlaviusPanda看起来像是它的or、Description或summary。
[Display(Name = "Employee Name")]
public string EmployeeName { get; set; }