我有一个方法,它根据我传入参数的某种类型向我检索一些数据,如下所示:
protected void FillList<TEntity>()
{
doWorkForTEntity();
}
我需要动态调用这个方法:
Type[] entities = System.Reflection.Assembly.GetAssembly(typeof(User)).GetTypes();
Type currentEntity = (from entity in entities
where entity.Name.Equals(this.targetEntity)
select entity).FirstOrDefault();
FillList<currentEntity>();
我收到了这个错误:
找不到类型或命名空间名称“currentEntity”(您是否缺少 using 指令或程序集引用?)
我尝试了一个中间对象类型,没有成功
请问有什么想法吗?