Я пытаюсь добавить классы к enum
, но не могу найти способ заставить его работать.
У меня есть "основной" класс (назовем его Product
)который должен содержать некоторые другие разные классы, которые содержат разные свойства, под одним enum
(назовем это Property
). Property
enum
должен содержать несколько разных классов, которые подпадают под класс Product
, так что я могу использовать один из них, в зависимости от того, о каком продукте идет речь. Однако, когда я пытаюсь включить класс в enum
, он вообще не распознается как класс.
Есть ли способ включить классы в качестве членов в enum
?