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