我如何在where子句中引入.Min方法?

时间:2019-06-27 14:41:05

标签: select where-clause

显然,不可能在列表的列表结果上使用Linq。您需要使用Where和Select子句。

List<double> alist = new List<double>() {xlist[y]};

for(int a = 0; a < alist.Count; a++)
                                    alist[a] = (alist[a] + counter) / (someOtherInt - counter);     

                                        List<double> lists = new List<double>() {alist[a]}; 
                                             IEnumerable<double> querylist =
                                              from list  in lists 
                                             where list > fibo
                                            select list;
                                            foreach (double o in querylist)                                     
                                            {                                           Print(o);
}

使用where list > fibo 我可以返回fibo以上的所有结果。 fibo返回double,例如1.2alist多个double结果,例如1.3, 1.4, 1.7...

我想找到fibo中最接近的数字。

不幸的是,它拒绝了.Min,我无法提供Where列表解决方案。

有什么想法吗?

谢谢

0 个答案:

没有答案