C#中的ArrayList与List<>之间的区别是什么?ArrayList和List<>在C#?只是List<>有一种类型ArrayList不是吗?
3 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
List<T>
ArrayList
ArrayList array1 = new ArrayList();array1.Add(1);array1.Add("Pony"); //No error at compile processint total = 0;foreach (int num in array1){ total += num; //-->Runtime Error}
List
List<int> list1 = new List<int>();list1.Add(1);//list1.Add("Pony"); //<-- Error at compile processint total = 0;foreach (int num in list1 ){ total += num;}
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
ArrayList
List<T>
ArrayList
.
ArrayList
List<int>
- 3 回答
- 0 关注
- 861 浏览
添加回答
举报
0/150
提交
取消