1.array 定义时需要指定长度,引用时使用array[index],但是不可以使用insert或者delete,因为会改变array的长度
2.arraylist定义时不需要指定长度,引用时使用array[index],可以使用insert或者delete,可以包含不同的类型string int等,但所有的元素都会装箱为object,引用时会拆箱为string int等数据类型太多容易报错
3.list定义时不需要指定长度,但是需要指定类型eg:list[string],引用时使用array[index],可以使用insert或者delete,就不能包含不同元素了