是否有一个很酷的Linq表达式来查找a中的max int值List<List<int>>?
正在做:
int maxValue = 0;
foreach(List<int> valueRow in values)
{
// linq expression to get max value
int value = valueRow.OfType<int>().Max();
if (value > maxValue)
{
maxValue = value;
}
}
Run Code Online (Sandbox Code Playgroud)
Bro*_*ass 13
您可以使用SelectMany()这个来展平嵌套列表,然后您可以获取结果序列的最大值:
int maxValue = values.SelectMany( x => x).Max();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11524 次 |
| 最近记录: |