如何使属性说明属性在智能感知中可见
本文关键字:属性 感知 何使 说明 智能 | 更新日期: 2023-09-27 18:36:57
赋予此属性:
public class Data
{
[Description("DESCRIPTION"), DefaultValue("")]
public string DESCX1{ get; set; }
}
Data data= new Data();
我使用 DESCX1 是因为按属性名称进行某些类型映射会更容易,但我更喜欢一个友好名称来了解 MVC 视图中使用哪个属性。
如果我键入data.
如何使说明在Visual Studio 2015 IntelliSense中可见?
你不能。智能感知不是为处理此属性而设计的。另一方面,此属性旨在供 VS 设计师使用。你应该做的事情,
- 为您的属性指定相关名称...在这种情况下
Description
-
使用摘要注释...
/// <summary> /// Description /// </summary> public string Description{ get; set; }
你看过这样的东西吗?
XML 文档注释(C# 编程指南)
Visual Studio 使用三正斜杠 (///) 为摘要提供智能感知。 它将在方法上方添加摘要标签。Visual Studio中最好的评论工具是GhostDoc。在此工具中,您可以添加签名,使用输入参数进行注释,它将根据您的姓名创建简短描述。点击这里查看幽灵文档