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