如何使属性说明属性在智能感知中可见

本文关键字:属性 感知 何使 说明 智能 | 更新日期: 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 设计师使用。你应该做的事情,

  1. 为您的属性指定相关名称...在这种情况下Description
  2. 使用摘要注释...

    /// <summary>
    /// Description
    /// </summary>
    public string Description{ get; set; }
    

你看过这样的东西吗?

XML 文档注释(C# 编程指南)

Visual Studio 使用三正斜杠 (///) 为摘要提供智能感知。 它将在方法上方添加摘要标签。Visual Studio中最好的评论工具是GhostDoc。在此工具中,您可以添加签名,使用输入参数进行注释,它将根据您的姓名创建简短描述。点击这里查看幽灵文档