之前的程序中使用ArrayList 存储了n组点的坐标值,也就是说ArrayList的每一项为一个长度不等的PointF[]数组,现在想把数组值取出来进行绘图,只能得到Arraylist的Object对象,如何还原得到这个PointF[]数组,使其可以直接当成点数组使用。还望各位大神指点迷津!多谢
解决方案 »
- 怎样将EXCEL表格数据通过C#.NET导入到SQL数据库中?
- C#中如何捕获将数据 更新到数据源的 变动信息!!
- c#中如何从ToolBar拖拽一个ToolBarbutton的名称到TreeView的某个节点
- 该字符串未被识别为有效的 DateTime。
- 求问关于 Ingeger
- 如何用C++建立一個(Dll),可以讓C#調用其中的方法(來者有分﹐分不夠再加)?
- 约瑟夫环(Josephus)问题
- winform传递多个参数
- 后台数据库内容怎么读到XML
- 无法将bool隐式转化为类型int
- WPF窗口怎么在设置了SizeToContent=“WidthAndHeight”后获取窗口高度?在线等啊~~~~~~
- 如何针对这种需求设计类结构?
直接把数组从arraylist里拿出来不就得了,想这么复杂干嘛
//
Point[] Plots = _Data.Cast<CurvePoint>().Select(obj => (Point)obj).ToArray();
Point[] Plots = new Point[_Data.Count];
for (int i = 0; i < _Data.Count; i++)
{
Plots[i] = (Point)(CurvePoint)_Data[i];
}