关于C#泛型方法使用
public T getItem(int id){}
我想写这样一个方法,这个T我想返回一个自定义类,我应该如何操作呢?
我调用的时候只想getItem(id)这样调用
获取的时候 这个T有可能是A类,也有可能是B类
比如:A a = getItem(id);
B b = getItem(id);
------解决方案--------------------
实例化一般只能用反射实现:
T a=System.Activator.CreateInstance<T>();
这样效率低,所以最好不要在泛型方法中实例化参数类型,