почему мы используем атрибут description для свойства класса в c # - PullRequest
0 голосов
/ 17 декабря 2018

я видел в некотором коде, который использует атрибут Description для свойства класса, и я не смог найти причину поведения в c # кодировании

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

     }

для удобства чтения кода, мы можем использовать сводку xml для четного свойства, и яне понял, в чем разница между атрибутом summary и Description на уровне класса.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Простыми словами, вы можете рассмотреть ниже объяснение

  • Тег используется для генерации документации в XML для вашего проекта во время компиляции, это также используется Visual Studio для его intellisenseбаза данных

  • Атрибут Description, используемый дизайнером для понимания текста, в основном в нижней части окна свойств (для справки).

0 голосов
/ 17 декабря 2018

Это для визуальных дизайнеров, они могут отображать описание при обращении к ним.

Примечание из документов:

Визуальный дизайнер может отображать указанное описание при обращении к компоненту.член, например, в окне свойств.Вызовите Описание для доступа к значению этого атрибута.

Источник: https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.descriptionattribute?view=netframework-4.7.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...