有没有办法可以简化这段代码?
double[] timeline = new double[dataList.Count];
for (int i = 0; i < dataList.Count; i++){
timeline[i] = dataList[i].position;
}
return timeline;
首先想到:
new double[datalist.ToArray("lambda which selects all .position attributes") <- is this possible?
第二个想法:
datList.Select((x, i) => timeline[i] = x)
有些东西链接,但这不起作用......我google了很多,找不到任何解决方案。
我想简化它,因为我喜欢lamda表达式,我想了解更多关于它们的信息。