可以的,
Arraylist r;
for (i=0,i<r.Count,i++)或
System.Collections .IEnumerator IE;
While(IE.MoveNext() )

解决方案 »

  1.   

    把ArrayList里面的ArrayList也遍历是不是这样:ArrayList arr1,arr2;  //arr2是存放在arr1里面的一个for(int i=0,i<arr1.Count,i++){
        for(int j=0;j<arr1[i].Count,j++){
            //to do something
        }
    }
      

  2.   

    for(int i=0,i<arr1.Count,i++){
        //这个地方需要转型。比如:ArrayList list2 = (ArrayList)arr1.get(i);
        for(int j=0;j<list2.Count,j++){
            //to do something
        }
    }ArrayList这一类东西都需要造型转换的。楼主不要忘了给分哦。:)