首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-01-11 
如何把array里面的数据放到一个二维数组里面privateArrayListarraynewArrayList()privatePointpprivate

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

热点排行