如何把array里面的数据放到一个二维数组里面
private   ArrayList   array   =   new   ArrayList(); 
 private   Point   p;   
 private   void   Control_MouseMove(object   sender,System.Windows.Forms.MouseEventArgs   e) 
 { 
 p   =   new   Point(e.X,e.Y); 
 array.Add(p); 
 } 
 我想把array里面的坐标保存到一个N*2数组里面 N=array.Count 
 数组第一列保存X坐标 第二列保存Y坐标  
 可以做到吗?/大家帮忙 
 这样占空间大吗?
------解决方案--------------------完全,没有必要,你都array.Add(p);直接取出来用不就得了,变为二维数组里,肯定会增加程序开销,何必呢?
------解决方案--------------------学习ing..
------解决方案--------------------lz: 要比较也很简单啊:   
 foreach(Point p in arr) 
 { 
     if(p.x> num1)   //比较x坐标 
     { 
         。。。 
     } 
     if(p.y> num2)   //比较y坐标 
     { 
         。。。 
     } 
 }