1.两者都为动态数组且不需要预先设计好 数组的大小
2.不同的点在于 ArrayList的Add方法可以添加不同类型的元素,而List必须规定数据的类型
ArrayList myArrayList = new ArrayList();
myArrayList.Add(1);
myArrayList.Add("mvp");
List<string> myList = new List<string>();
myList.Add("1");
myList.Add("2");
myList.Add("3");