在ZedGraph中,PointPairList可以方便地存储你的所有x和y。我试图得到x值和y值,而不必这样做:
dim xValues = new double(pointList.count) {}
dim yValues = new double(pointList.count) {}
for i = 0 to pointList.count - 1
xValues(i) = pointList(i).x
yValues(i) = pointList(i).y
next
我宁愿使用像
这样的东西dim xValues = (double()) pointList.AsEnumerable(point => point.x)
dim yValues = (double()) pointList.AsEnumerable(point => point.y)
该代码已完全组成,但我希望您能看到我想要了解的内容。
答案 0 :(得分:1)
在不知道PointPairList是什么的情况下,我认为你可以这样编写你的选择
Dim xValues = pointList.AsEnumerable().Select(Function(point) point.X)
我不确定AsEnumerable是否真的需要。但您可以轻松尝试删除它并检查编译器要说的内容。