C#关于对象实例化的有关问题

C#关于对象实例化的问题
知道对象名怎么实例化一个对象
对象名 string a="DocItem";
对象DocItem为数据模型对象,我用object a= Assembly.Load("MyBox.Model").CreateInstance("DocItem");无法创建,a为null
这样要怎么实例化这个对象。
------解决方案--------------------
object a= (object )Assembly.Load("MyBox.Model").CreateInstance("MyBox.Model.DocItem");