使用 linq 查询接收修改后的 List<tuple<>>

你知道为什么这不起作用吗?


List<Tuple<DateTime, DateTime, double, double>> 

   newlist = from a in this.EmployeeActivityBook

             where a.Item1 >= start && a.Item1 <= end

             select a;

我收到此错误:

http://img1.mukewang.com/610e375a000177f616310028.jpg

阿晨1998
浏览 136回答 1
1回答

ABOUTYOU

根据您的错误,您当前正在返回一个IEnumerable<T>而不是一个List<T>。您只需要调用.ToList()您的查询。List<Tuple<DateTime,DateTime,double,double>> newlist =&nbsp;&nbsp; &nbsp; (from a in this.EmployeeActivityBook&nbsp; &nbsp; &nbsp;where a.Item1 >= start && a.Item1 <= end&nbsp; &nbsp; &nbsp;select a).ToList();
打开App,查看更多内容
随时随地看视频慕课网APP