1
我正在尝试使用泛型类型创建FileHelperEngine的一个实例> <>。例如,这适用于名单从类型变量创建FileHelperEngine
public static IList CreateList(Type type)
{
var genericListType = typeof(List<>).MakeGenericType(type);
return (IList)Activator.CreateInstance(genericListType);
}
是否有可能做FileHelperEngine <类似的东西>?
我试图
public static FileHelperEngine CreateFileHelperEngine(Type type)
{
var genericFileHelperEngineType = typeof (FileHelperEngine<>).MakeGenericType(type);
return (FileHelperEngine)Activator.CreateInstance(genericFileHelperEngineType);
}
而得到这个错误
无法投类型的对象FileHelpers.FileHelperEngine`1 [NachaParser.Model.EntryDetail.PpdEntryModel]为键入 'FileHelpers.FileHelperEngine' 。
选项2的工作,非常感谢你! – Bleeped