Атрибуты C # Для полей
-
03-07-2019 - |
Вопрос
Как мне установить атрибут для поля в любом месте моей сборки, затем отразить эти атрибуты поля во всей моей сборке и получить / установить значения полей, к которым также присоединен атрибут?
Решение
1) Создать пользовательский атрибут предназначенный для поля
2) Добавьте его в нужные поля
3) Повторите процедуру типы, определенные в вашей сборке
4) Для каждого Тип:
4а) выполните итерацию по его полям
4b) поле if (если) имеет ваш пользовательский атрибут перейдите к шагу 4с
4с) получить или установленный значения поля
Не связан с StackOverflow