0

我在一些使用类属性的描述属性的代码中看到,我在 c# 编码中找不到行为的原因

 public class sample
    {
        [Description("description1")]
        public string PropertyOnne{ get; set; }

     }

为了代码的可读性,我们可以对偶数属性使用 xml 摘要,我不明白摘要和描述属性在类级别之间有什么区别。

4

2 回答 2

2

这是针对视觉设计师的,他们可以在引用它们时显示描述。

来自文档的评论:

可视化设计器可以在引用组件成员时显示指定的描述,例如在“属性”窗口中。调用 Description 以访问此属性的值。

来源:https ://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.descriptionattribute?view=netframework-4.7.2

于 2018-12-17T12:45:25.863 回答
2

简单的话,可以考虑下面的解释

  • 该标签用于在编译时为您的项目生成 XML 文档,Visual Studio 也将其用于其智能感知数据库

  • 设计者为了理解文本而使用的Description属性,主要位于属性窗口的底部(供参考)。

于 2018-12-17T12:52:58.660 回答