Convert.ChangeType Как конфертировать из String в Enum

  public static T Convert(String value)
  {
    return (T)Convert.ChangeType(value, typeof(T));
  }

   public enum Category 
   {
       Empty,
       Name,
       City,
       Country
   }

  Category cat=Convert("1");//Name=1

Когда я звонюConvert.ChangeTypeсистема выдает исключение из-за невозможности преобразования из String в Category. Как сделать преобразование? Может быть, мне нужно реализовать какой-либо конвертер для моего типа?

Ответы на вопрос(2)

Ваш ответ на вопрос