例如,我有一个类,看起来像:
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>();
沿着这些线路可能的东西吗?