动态创建类型的实例

假设我有这个代码:

object abc; abc = typeof(myclass); 

所以,我想做这样的事情

 var newobject = GetTheValueTypeAndCreateTheInstance(abc); 

和newobject是myclass的实例。

如果我做abc = typeof(mycar) ,newobject就是mycar的实例

有了abc变量,我该如何创建myclass实例? 请注意,它可以是任何其他类。 任何帮助非常感谢!

我找到了办法

 object ABC = typeof(System.Text.StringBuilder); dynamic _ABC = ABC; var Instance = Activator.CreateInstance(_ABC.UnderlyingSystemType);