【发布时间】:2011-04-14 04:32:19
【问题描述】:
有点像 Linq 初学者的问题,但是有没有一种简单的内置方法来优化这个问题:
bool containsItemWithValue42 = items.Where(i => i.Value == 42).Count() > 0;
我希望 Linq 在找到匹配项后立即停止迭代。
【问题讨论】:
有点像 Linq 初学者的问题,但是有没有一种简单的内置方法来优化这个问题:
bool containsItemWithValue42 = items.Where(i => i.Value == 42).Count() > 0;
我希望 Linq 在找到匹配项后立即停止迭代。
【问题讨论】:
Any 方法正是这样做的:
bool containsItemWithValue42 = items.Any(i => i.Value == 42);
【讨论】: