В .NET быстрее использовать суффикс атрибута, даже если он не требуется? - PullRequest
6 голосов
/ 02 августа 2010

MSDN заявляет , что

вам не нужно указывать суффикс атрибута при использовании атрибутов в коде

Пример: у вас есть атрибут с именем HelpAttribute. Вы можете украсить свойство с помощью [Help] (без суффикса атрибута) или [HelpAttribute]; либо допустимо. Но работает ли код быстрее, когда вы используете полное имя атрибута вместо имени без суффикса?

Ответы [ 3 ]

11 голосов
/ 02 августа 2010

Код компилируется до точно такого же IL и имеет разницу в производительности во время выполнения.

5 голосов
/ 02 августа 2010

Нет никакой разницы, это синтаксическая функция, которая позволяет вам постоянно печатать Attribute.

2 голосов
/ 02 августа 2010

это функция компилятора, результат IL будет таким же

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...