.net-attributes

это вызывает исключение времени компиляции: public sealed class ValidatesAttribute<T> : Attribute { } [Validates<string>] public static class StringValidation { } Я понимаю, что C# не поддерживает общие атрибуты. Однако, после долгих поисков в Интернете, я не могу найти причину. кто-нибудь ...

Что такое атрибуты в .NET, для чего они хороши, и как я могу создать свои собственные атрибуты?...

в чем разница между DisplayName атрибут и Display атрибут в ASP.NET MVC?...