Я использую его довольно часто при перечислениях. Имеете ли это значение «по умолчанию» или «неизвестно» в перечислении, но вы не обязательно хотите привязываться к элементу управления, как выпадающее меню? Добавьте пользовательский атрибут или используйте существующий, чтобы представлять элементы, которые должны/не должны быть видимыми.
Я много работаю с фреймворками, у которых есть события-посредники и инъекции политики, а атрибуты неоценимы, когда речь идет о украшении событий дополнительными метаданными или слабосвязанными событиями.
Есть несколько довольно новых инструментов, таких как PostSharp (http://www.postsharp.org/), которые вы можете использовать для инкапсуляции поведения внутри атрибутов. Приведите пару хороших примеров на этом сайте; удивительно, насколько проще вы можете сделать код через эти шаблоны. , ,
Это настолько близко, что его дублируют со ссылкой Mitchel Sellers, просто поставили вопрос. Что дальше, полезные атрибуты или класс. перечисление и т. д .: P –