【发布时间】:2009-02-16 15:08:18
【问题描述】:
我有一个获取嵌套数组作为参数的方法:
Number[][] data
其中 Number 是我非常简单的类,它继承自 INotifyPropertyChange。
然后我有这样的声明:
double[] max = (double[])data.Select(crArray => crArray.Select( cr => cr.ValueNorm ).Max());
当我试图在调试器中查看它时,它只是跳过它,整个方法虽然没有弹出异常。
答案是什么?还有什么更好的方法。
当然,我可以使用循环——但它看起来又脏又长。所以LINQ是首选
附:我正在使用 VS2008 SP1
【问题讨论】: