Как заставить подкласс реализовать определенные атрибуты своего суперкласса? Причина в том, что я хочу использовать атрибуты для общей информации о классе, например. "DisplayName", "Описание" или "Возможности".
Итак, я думал, что могу реализовать их в суперклассе и заставить подклассы реализовать атрибуты.
Есть ли что-то вроде атрибута abstract
, как для методов?
[abstract DeclareMe]
public abstract class InheritMe {
public abstract void DeclareMe();
}