Я использую перечисления для некоторых данных в программе, которую я пишу, и хотел бы использовать интерфейс, чтобы я или другой человек могли добавлять перечисления без редактирования исходного кода.Я выполнил всю работу, за исключением возможности легко получить список перечислений.Я знаю, что интерфейсы не могут иметь конструкторов, но есть ли способ добавить новые экземпляры интерфейса в список?Единственный способ, которым я смог это сделать, - добавить его в список в конструкторе enum.