Синтаксис атрибутів

Синтаксис атрибутів складається з кількох частин. По-перше, декларація атрибуту починається із символу #[ і закінчується символом ]. По-друге, усередині перераховують один або кілька розділених коми атрибутів. Імена атрибутів можуть бути неповними, повними та абсолютними, як описано в розділі Використання простору імен: основи. Аргументи атрибутів необов'язкові, але якщо вони є, їх укладають у круглі дужки (). Аргументи атрибутів може бути або конкретними значеннями (літералами), або константними висловлюваннями. Аргументи можна записувати як позиційним, і іменованим синтаксисом.

Коли Reflection API запитує екземпляр класу атрибута, ім'я атрибута трактується як ім'я класу, що запитується, а аргументи атрибута передаються в конструктор цього класу. Тому для кожного атрибуту потрібно створювати клас.

Приклад #1 Синтаксис атрибутів

Loading...