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

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

2012-02-02 
请教一个简单的数组转换问题public Point[] getpoint(){getdata()DataTable dd ds.Tables[0]int sum

请教一个简单的数组转换问题
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>();

热点排行