ли вообще?
1) По какому принципу? 2) Нужный тип известен в компайл тайме или только в ран тайме?
В ini файле лежат строки, при загрузке они подгружаются в приложение. Нужный тип известен сразу(тоесть в коде приводим строку к определённому типу)
int.Parse double.Parse и т.д.
string.Parse
почему бы и да
Я думал это както обобщить можно в один небольшой метод)
и как ты узнаешь в какой тип конвертировать?)
По типу переменной в которой надо значение вставить typeof()
Можно написать чот типа: T Parse<T>(string value){ if(typeof(T) == typeof(int)){ return int.Parse(value); } }
Пахнет tryParse'ом.
Есть класс Convert, там есть пара вариантов для такого обобщения.
Обсуждают сегодня