我希望做一些简单的事情,例如从配置文件中动态地实例化一个类,其中配置文件存储类型名称列表。我想知道我是否应该使用 Unity Framework 或者只是使用 Activator.CreateInstance。主要区别是什么?
我想做的样本:
LIST myList = Config.GetSection... blah blah
foreach(item in in mylist) {
IPlugIn x = (IPlugIn)Activator.CreateInstance(item.myPlugInTypeFromConfig,myassembly);
x.Start();
}
就我而言,似乎我不需要 Unity 框架,只需激活器即可。