Я пытаюсь создать общий метод для создания объекта, но, похоже, он не может взломать этот каштан. (Это пятница, 15:00, была длинной неделей)
Итак, у меня есть такой сценарий:
// We have a value (which .net sets as a double by default)
object obj = 1.0;
// We have the target type as a string, which could be anything:
// say string sometType = "System.Decimal"
Type type = Type.GetType(someType);
// I need a generic way of casting this
object castedObj = (xxx) obj;
Как я могу создать этот объект в целом без создания бесконечного числа if-else-staments?