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>有了數組,爲什麼出現集合的概念?區別是?
數組長度是固定的。
集合的長度是不固定的