c# wpf list linq where 中 max求最大值 导致linq效率很差 ( where 条件中 不要放函数 不然每次求值都会运算导致效率差!!!!!!!!!!!)

如图 为 where中 加max筛选 执行时间大约29504ms速度极慢

如图是 把max筛选提前计算后 时间只需要27ms!!!!!! 是前一种的1092倍!!
不知道 是不是什么bug 记录一下。。。。。
是自己 写的问题,where里最好不要放函数等 计算时求值 的函数 , where 每次求值都会做一次运算!!!!!
mx
浙公网安备 33010602011771号