У меня есть тип, строка и объект.
Можно ли каким-либо образом вызвать метод parse или преобразовать для этого типа в строку динамически?
В основном, как удалить инструкции if в этой логике
object value = new object();
String myString = "something";
Type propType = p.PropertyType;
if(propType == Type.GetType("DateTime"))
{
value = DateTime.Parse(myString);
}
if (propType == Type.GetType("int"))
{
value = int.Parse(myString);
}
И сделайте еще что-нибудь подобное.
object value = new object();
String myString = "something";
Type propType = p.PropertyType;
//this doesn't actually work
value = propType .Parse(myString);