0

我在 LINQ 中使用 lambda 表达式。当我构建它显示

'方法 FindAll 没有重载需要 0 个参数'

//代码:

        List<Dispatch> lstDispatch = dataLayer.LoadDispatchDetails(val);

       lstDispatch = lstDispatch.FindAll().Where(dispatch => dispatch.InvoiceStatus != "Delivered" && dispatch.IsActive=1);

为什么?

4

1 回答 1

4

您在没有任何谓词的情况下调用FindAll 。它应该是这样的

var result = lstDispatch.FindAll(dispatch => dispatch.InvoiceStatus != "Delivered" && dispatch.IsActive==1);
于 2013-09-29T19:23:48.227 回答