现有一个二维动态数组Array,我想定义一个跟Array大小一样的二维动态数组,请问要怎么做?
最好有示范代码,谢谢!

解决方案 »

  1.   

    那你还不如先用ArrayList比较好,Array是固定大小的,ArrayList才是动态大小的数组。
      

  2.   

    ArrayList我基本上都是用这个。这个方便ArrayList真无穷大!
      

  3.   

    ArrayList可以根据你的值的个数自动扩展,
      

  4.   

    Array是静态数组啊,不是动态的
      

  5.   

    Array只是我的数组名,那具体应该怎么用?
    请写个示范代码给我,谢谢!
      

  6.   

    C#定义动态数组  
    //c#.NET   中定义动态数组   
      string[]   array_name;   
        
        
      creat_array(int   count)   
      {   
                
                array_name=new   string[x];   
              for(int   i=0;   i<array_name.length   ;i++   )//对数组进行实例化   
                        array_name[i]=new   string();   
        }     
      --------------------------------------------------------------------------            int i = 4;
                HtmlTableCell[] td;
                td = new HtmlTableCell[i];            td[0] = new HtmlTableCell();
                td[0].InnerHtml = "资料";
                td[0].Width = "40";
                td[0].Attributes.Add("onMouseOver", "this.style.cursor='hand';");
                td[0].Attributes.Add("onClick", "ActionHandle(0)");
                topmenu.Cells.Insert(1, td[0]);--------------------------------------------------------------------------#define   matrix_allocate(matrix,   width,   height,   TYPE)   {\     
                matrix   =   new   TYPE*   [height];\     
                for(int   _i   =   0;   _i   <   height;   _i++)\     
                matrix[_i]   =   new   TYPE[width];\     
              }     
              #define   matrix_delete(matrix,   width,   height){\     
                for(int   _i   =   0;   _i   <   height;   _i++)\     
                delete   []   matrix[_i];\     
                delete   []   matrix;\     
                matrix   =   0;\     
              }     
              用这两个宏吧--------------------------------------------------------------------------CStringArray   myarray;   
      myarray.SetSize();