例如,我有一个类,看起来像:
public class Repository<T>
{
public IEnumerable<T> FindAll()
{
//
}
}
我想做的是通过反射创建一个存储库的实例。
例如:
var typeName = "Customer"
var type = Assembly.GetCallingAssembly().GetType(typeName);
//obviously, this isn't valid...
var repository = new Repoistory<type>();
沿着这些路线有可能吗?