当前位置: 代码迷 >> ASP.NET >> 请问一个简单的数组转换有关问题
  详细解决方案

请问一个简单的数组转换有关问题

热度:8803   发布时间:2013-02-25 00:00:00.0
请教一个简单的数组转换问题
public Point[] getpoint()
  {
  getdata();
  DataTable dd = ds.Tables[0];
  int sum = dd.Rows.Count;
  ArrayList all = new ArrayList();
  for (i = 0; i < sum; i++)
  {
  all.Add(new Point(50+i*10,20+i*12));
  }
  return all.ToArray();

  }
  然后point[] points = getpoint();
  这样运行提示出错,
  无法将类型“object[]”隐式转换为“System.Drawing.Point[]”
  错误信息定位在
  return all.ToArray();
请教大家,我如何把得到的all数组,转换成point数组呢,谢谢!

------解决方案--------------------------------------------------------
ArrayList all = new ArrayList(); 
---------
改成泛型...

List<Point> all = new List<Point>();
  相关解决方案