Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使属性描述属性在IntelliSense中可见?_C#_.net_Asp.net Mvc - Fatal编程技术网

C# 如何使属性描述属性在IntelliSense中可见?

C# 如何使属性描述属性在IntelliSense中可见?,c#,.net,asp.net-mvc,C#,.net,Asp.net Mvc,赋予该财产: public class Data { [Description("DESCRIPTION"), DefaultValue("")] public string DESCX1{ get; set; } } Data data= new Data(); 我使用DESCX1是因为通过属性名进行一些类型映射会更容易,但我更喜欢使用友好的名称来知道在MVC视图中使用哪个属性 如果我键入数据。如何使描述在Visu

赋予该财产:

 public class Data
 {
    
    [Description("DESCRIPTION"), DefaultValue("")]
    public string DESCX1{ get; set; }
  }
  Data data= new Data();
我使用DESCX1是因为通过属性名进行一些类型映射会更容易,但我更喜欢使用友好的名称来知道在MVC视图中使用哪个属性


如果我键入
数据。
如何使描述在Visual Studio 2015 IntelliSense中可见?

您看过类似的内容吗


你看过这样的东西吗


你不能。IntelliSense不是为处理此属性而设计的。另一方面,该属性旨在供VS设计人员使用。 你应该做的事情

  • 为您的财产指定一个相关的名称……在本例中为
    Description
  • 使用摘要注释

    /// <summary>
    /// Description
    /// </summary>
    public string Description{ get; set; }
    
    //
    ///描述
    /// 
    公共字符串说明{get;set;}
    

  • 你不能。IntelliSense不是为处理此属性而设计的。另一方面,该属性旨在供VS设计人员使用。 你应该做的事情

  • 为您的财产指定一个相关的名称……在本例中为
    Description
  • 使用摘要注释

    /// <summary>
    /// Description
    /// </summary>
    public string Description{ get; set; }
    
    //
    ///描述
    /// 
    公共字符串说明{get;set;}
    

  • VisualStudio使用三重正斜杠(//)为摘要提供IntelliSense。它将在方法上方添加摘要标记。
    VisualStudio中最好的评论工具是GhostDoc。在该工具中,您可以添加签名,并使用输入参数进行注释,它将根据您的姓名创建简短的描述

    VisualStudio使用三重正斜杠(//)为摘要提供IntelliSense。它将在方法上方添加摘要标记。
    VisualStudio中最好的评论工具是GhostDoc。在该工具中,您可以添加签名,并使用输入参数进行注释,它将根据您的姓名创建简短的描述

    DESCX1
    是您的属性名称,因此它将按原样显示。在使用xml注释悬停属性时,您可以显示额外的信息在问这个问题之前,我会问自己,是否最好以某种方式命名变量和属性,以便我可以从现在起几个月后阅读它们,并知道它们的用途,而不必考虑任何“描述”谢谢@Adimeus我理解这个立场,我同意。我只是想简化类型映射中挣时间的名称。
    DESCX1
    是您的属性名称,因此它将按原样显示。在使用xml注释悬停属性时,您可以显示额外的信息在问这个问题之前,我会问自己,是否最好以某种方式命名变量和属性,以便我可以从现在起几个月后阅读它们,并知道它们的用途,而不必考虑任何“描述”谢谢@Adimeus我理解这个立场,我同意。我只是简化了类型映射中的挣钱时间的名称。