读书人

怎么把array里面的数据放到一个二维数

发布时间: 2012-01-11 22:28:46 作者: rapoo

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

读书人网 >C#

热点推荐