日期:2014-05-17  浏览次数:20899 次

C#中小问题
List<person> list = new ArrayList<person>(); 可以这么定义么,这么定义是什么意思,求大神讲解
提示错误 1 非泛型 类型“System.Collections.ArrayList”不能与类型实参一起使用

------解决方案--------------------
List<person> list = new List<person>();
------解决方案--------------------
List<person> list = new ArrayList<person>();
这是java 的代码吧?

.net里面ArrayList不是个泛型类

IList<person> list = new List<person>();
------解决方案--------------------
这个比较简单,就是泛型,这个List中只能放person类型的,不能那样定义,可以查查泛型
------解决方案--------------------
ArrayList是非泛型,你只能这样
List<persion> list=new List<persion>();
------解决方案--------------------
探讨

List<persion> list=new List<persion>();能解释下这其中包含什么意思么,解释下这条语句