Будут ли общие признаки в С# 4? Итак - если нет особых причин, почему нет общих атрибутов, Мне интересно - может быть, они будут реализованы? Это будет отлично подходит для фильтров действий ASP.NET MVC. Ответ 1 Я не видел никаких доказательств этого в 4.0 spec... поэтому я считаю, что ответ "нет". Ответ 2 Спецификация С# 4 не упоминает дженерики в атрибутах. Ответ 3 Позор, наткнулся на случай, когда я хотел использовать его в ValidationAttribute. Что-то, что может проверить, является ли данная коллекция пустой. В общем случае это может быть общий или не общий параметр. public override Boolean IsValid(Object value) { var v = value as ICollection<T>; return v.Count > 0; } Было бы полезно, если бы я мог это сделать.
Ответ 3 Позор, наткнулся на случай, когда я хотел использовать его в ValidationAttribute. Что-то, что может проверить, является ли данная коллекция пустой. В общем случае это может быть общий или не общий параметр. public override Boolean IsValid(Object value) { var v = value as ICollection<T>; return v.Count > 0; } Было бы полезно, если бы я мог это сделать.