Мне нужно написать уровень сервиса api, который предоставляет любое перечисление во время выполнения. Имя перечисления будет передано в качестве строкового параметра на уровень сервиса. Значит, мне нужно использовать отражение.Как получить доступ к значениям любого известного перечисления во время выполнения при передаче значения String для перечисления?
Все ответы, которые я нашел до сих пор, имеют дело с тем, чтобы заранее узнать имя перечисления.
- У меня будет строка, содержащая имя перечисления.
- Посмотрите на перечисление, используя отражение (как-то).
- Возврат строковые представления значений, связанных с перечислением
Как это: HTTP: // StackOverflow .com/вопросы/4783543/get-values-from-enum-known-only-at-runtime? –
Так что используйте отражение со строкой, чтобы найти перечисление в первую очередь, а затем используйте это предложение. Хм. ОК. С чем работать. Благодарю. –
Возможный дубликат [Получить значения из Enum, известного только в Runtime] (http://stackoverflow.com/questions/4783543/get-values-from-enum-known-only-at-runtime) –