ArrayList中成員訪問下標與Add()\AddRange()的關係

在集合中添加數組元素時,採用 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的第二個元素


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章