如何把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坐标
{
。。。
}
}