泛型方法不解之处
public class Test<T>
{
public List<T> GetList()
{
return new List<T>();
}
}
在类Test不加上T的情况上,怎么写一个方法返回List<T>,如果直接去悼Test类上的T,GetList方法就会报错~~~
我尝试着写了一个,但是还会报错,不知道如何处理
求达人解释~~~~
------解决方案--------------------public T ...
=>
public List<T> ...
------解决方案--------------------如果T是IList<T>
List<T> list,那么返回的就是List<IList<T>>类型了。
------解决方案--------------------list是List<T>,
而你函数的返回值是T
肯定不对啥
------解决方案--------------------public List<T> GetList<T>()