放进去的时候什么类型都有!    
a[0]放进去是 int    a[1] 放 double   a[2]放string   a[3]放int 这样似的  
怎么判断各位位置的类型?   或者怎么取出其中是类型是string 的?  

解决方案 »

  1.   

    用GetType获取类型:如:
            ArrayList myA = new ArrayList();
            int[] a=new int[]{1,2};        myA.Add(a[1]);
            Response.Write(myA[0].GetType());
      

  2.   

     ArrayList al = new ArrayList(); 
                for (int i = 0; i < al.Count; i++) 
                { 
                   if (al[i].GetType().ToString().Equals("Int32"))
                    { 
                     
                    } 
                } 
      

  3.   

    1楼方法可以得到所有String类型的值,取出来就OK了!