0
我有new List<Tuple<int, int>>
列表,并想测试是否Item2
为0,并具有以下,目前项目的对象。LINQ的条件语句和下一个项目比较
基本上在列表中的最后一个项目将带回假的,因为它不会必须一以下项目。
times.Any(q => q.Item2 == 0 // && has an item following it)
我有new List<Tuple<int, int>>
列表,并想测试是否Item2
为0,并具有以下,目前项目的对象。LINQ的条件语句和下一个项目比较
基本上在列表中的最后一个项目将带回假的,因为它不会必须一以下项目。
times.Any(q => q.Item2 == 0 // && has an item following it)
够简单,你Any
调用之前忽略的最后一个元素:
times.Take(times.Count - 1).Any(q => q.Item2 == 0)
你可以做到这一点,因为你有一个ICollection<T>
,这样你就可以检索Count
。
是不是很容易对所有,但最后一个项目执行查询? – 2014-09-27 16:59:59
如果两个列表的最后一个项目具有项目2 == 0? – brz 2014-09-27 18:29:35