Как я могу получить значение enum, если у меня есть значение enum string или enum int. например: Если у меня есть перечисление следующим образом:
public enum TestEnum
{
Value1 = 1,
Value2 = 2,
Value3 = 3
}
и в некоторой строковой переменной я имею значение "значение1" следующим образом:
string str = "Value1"
или в некоторой переменной int у меня есть значение 2, например
int a = 2;
как я могу получить экземпляр enum? Мне нужен общий метод, в котором я могу предоставить перечисление и мою входную строку или значение int, чтобы получить экземпляр enum.