к именам классов атрибутов добавлено
Примечание
В приведенных примерах к именам классов атрибутов добавлено слово
Attribute.
Однако, прикрепляя атрибут к типу или члену, я отбросил этот суффикс. Это одна из возможностей сокращения, встроенная разработчиками С#, и она дается нам даром. Обнаружив атрибут, прикрепленный к типу или члену, компилятор будет искать класс с именем заданного атрибута, производный от
System.Att-ribute.
Если класс найти не удастся, компилятор добавит к имени заданного атрибута слово
Attribute
и будет продолжать поиск получившегося имени. Поэтому в повседневной практике имена классов атрибутов при определении оканчиваются словом
Attribute.
Впоследствии эта часть имени опускается.
Содержание раздела