在集合中添加數組元素時,採用 list.Add()與list.AddRange()兩個方法導致訪問時的不同:
ArrayList list= new ArrayList();
int [] ar1 = new int[] {10,20,30,40,50};
int [] ar2 = new int[] {55,66,77,88,99};
//方法一:用Add添加數組到list中
list.Add(ar1); //此時,list[0]就指向數組ar1
//方法二:用AddRange添加數組到list中
list.AddRange(); /此時,list[1]僅指向數組ar2的第一個元素, list[2]則指向數組ar3的第二個元素