У меня есть классы, называемые BillingActivity, DevelopmentActivity, ResearchActivity, все реализующие IActivity.
Где-то в моем приложении я перечисляю dll, содержащую все типы.Проверьте, если typeof (IActivity) .IsAssignable (type), если так, я хочу получить строку typeDescription = type.Attribute.Value или аналогичную, то, что я хочу, это поместить атрибут в класс ИЛИ в вышеупомянутые классы (зависит от того, какие предложения вы делаете иликакие решения возможны) как
[ActivityType = "Billing"].
public class BillingActivity {}
Я не хочу получать экземпляр этого типа, я просто хочу получить описание (значение атрибута).
Как я могу сделатьтот?Может кто-нибудь подтолкнуть меня в правильном направлении, пожалуйста?