从字符串动态创建CLR对象

时间:2018-10-16 13:05:20

标签: c# .net

由于某些服务操作,我进入了值为"MyNamespace.Models.Car"的结果属性字符串

如何从该字符串值动态创建对象(空)?还是我该如何从该字符串中动态识别clr类型?

var result = service.getSomeData(req);
result.CustomVal holds the value of "MyNamespace.Models.Car";

请注意,我无法更改服务。

1 个答案:

答案 0 :(得分:0)

通过反射,您可以找到汇编中的所有类型,然后使用Activator.CreateInstance Documenation