Атрибуты свойств C#
Люди уже рассмотрели аспект property пользовательского интерфейса property - атрибуты имеют и другое property применение, хотя ... например, они c-sharp широко используются в большинстве visual-c# платформ сериализации.
Некоторые c-sharp атрибуты обрабатываются компилятором c#.net особым образом - например, [PrincipalPermission(...)]
добавляет c#.net декларативную безопасность c#-language к методу, позволяя (автоматически) проверять, есть attribute ли у пользователя подходящий .cs-file доступ.
Чтобы добавить свою attribute особую обработку, вы можете c-sharp использовать PostSharp; есть много c#.net отличных примеров использования attribute PostSharp для выполнения c# АОП вещей, таких как ведение property журнала, или просто упрощения attributes кода, например, с automatic INotifyPropertyChanged
implementation.
c#
properties
attributes
Атрибуты свойств C#
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.