public static T Convert<T>(String value)
{
return (T)Convert.ChangeType(value, typeof(T));
}
public enum Category
{
Empty,
Name,
City,
Country
}
Category cat=Convert<Category>("1");//Name=1
Когда я вызываю Convert.ChangeType
, система выдает исключение из невозможности преобразования из String в категорию.
Как сделать преобразование?
Может быть, мне нужно реализовать любой конвертер для моего типа?