因为
1. 数组的使用不方便,所以有了集合(ArrayList)。
2.因为集合(ArrayList)的不安全和消耗性能所以有了泛型集合(list<T>).这就是这3者的关系——弥补缺点。
3.至于字典这个因为它也是储蓄一组数据的集合,同时用到了泛型
//数组
string[] m_Str = new string[5];
//集合
ArrayList m_AList = new ArrayList();
//泛型集合
List<int> m_List = new List<int>();
//字典
Dictionary<int, string> m_Dt = new Dictionary<int, string>();