ArrayList temp = new ArrayList();
int[] Iary = new int[6];在temp中保存了多个Iary数组,怎样从temp中取出Iary的一个数组进行操作?

解决方案 »

  1.   

    int[] arr = temp[0] as int[];
      

  2.   

    System.Collections.IEnumerator myEnumerator = temp.GetEnumerator();
    while ( myEnumerator.MoveNext() )
        int [] CurIntArray = (int [])myEnumerator.Current;
      

  3.   

    ArrayList temp = new ArrayList();
    int[] Iary = new int[6];
    temp.Add(Iary);
    ...取出:
    int[] arr = temp[0] as int[];
    ...
      

  4.   

    ArrayList temp = new ArrayList();
    int[] Iary1 = new int[6];
    int[] Iary2 = new int[6];
    int[] Iary3 = new int[6];temp.Add(Iary1);
    temp.Add(Iary2);
    temp.Add(Iary3);int[] getIary = (int[])temp[0];
      

  5.   

    唉 方法讓你們說完了.
    不過更喜歡
     veryhappy(wx.net) ( )  
       System.Collections.IEnumerator myEnumerator = temp.GetEnumerator();
    while ( myEnumerator.MoveNext() )
        int [] CurIntArray = (int [])myEnumerator.Current;
    完全利用.NET的IEnumerator 特性.  
     
      

  6.   

    同意
    System.Collections.IEnumerator myEnumerator = temp.GetEnumerator();
    while ( myEnumerator.MoveNext() )
        int [] CurIntArray = (int [])myEnumerator.Current;
      

  7.   

    一般都用int[] getIary = (int[])temp[0];