asp.net返回泛型数组

来源:百度知道 编辑:UC知道 时间:2024/05/19 07:24:49
源代码:
public List<T> ReturnList()
{
List<T> RL = new List<T>[4];
RL[0] = true;
RL[1] = 1;
Rl[2] = "呵呵";
RL[3] = "嘿嘿";
return RL;
}
}

报错:找不到类型或命名空间名称 T
T 换成 Object 是 List<Object> 还是List<string>
要是string的话 我还怎么返回bool呢 泛型在这里的作用也就不存在了吧

Object是所有类的基类。所以List<Object>里面可以好多东西。不过用object的话,感觉就没体现出泛型的安全性。

把T换成object

把T改为object,T 本来就是对类型做出限制的,所以不能有不同的类型吧。。。不是很肯定哈。。。。