using System.Collections;//非泛型类集合的命名空间。
//非泛型类的集合 不固定数据类型
using System.Collections.Generic;//泛型类集合的命名空间。
<1>非泛型类的集合和泛型类的集合的区别
前者是不固定数据类型 ,后者固定数据类型
比如非泛型集合的ArrayList及Hashtable.
只要定义了ArrayList arraylist=new ArrayList();
arraylist.add("1");
arraylist.add(100);可以增加String类型,int类型的数据。
泛型版本的ArrayList 是List<String>;
新定义一个List<String> list=new List<string>();
list.add("bb");//这里只能添加String类型的数据
Hashtable与Distinctionary<int 键值,int 值>
<2>有了数组,为什么出现集合的概念?区别是?
数组长度是固定的。
集合的长度是不固定的