Это использование атрибутов в .Net (C #) дорого?

Я хотел бы знать, дорого ли использование атрибутов в .Net, в частности C #, и почему или почему нет?

Я спрашиваю о C # конкретно, если нет разницы между различными языками .Net (потому что библиотеки базовых классов одинаковы?).

Все новые технологии .Net широко используют атрибуты, такие как Linq to SQL, ASP.Net MVC, WCF, Enterprise Library и т. Д., И мне было интересно, как это повлияет на производительность. Многие классы автоматически украшаются определенными Атрибутами, или эти атрибуты требуются для определенных функций / возможностей.

Вопрос о расходах зависит от конкретных деталей реализации? Как атрибуты компилируются в IL? Кешируются ли они автоматически или это зависит от разработчика?

Ответы на вопрос(2)

Ваш ответ на вопрос