我有一個方法,即根據一些I型傳入的參數,這樣檢索到我一些數據:動態傳遞類型的方法<T>
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指令或程序集引用?)
我嘗試一箇中間對象類型,沒有成功
任何想法好嗎?
本示例代碼非常奇怪,您如何期待「爲泛型類型工作」? (或者這只是一個簡單的例子..?) – Izzy 2013-05-02 13:11:47