Sort of a Linq beginners question, but is there a simple built-in way to optimize this:
bool containsItemWithValue42 = items.Where(i => i.Value == 42).Count() > 0;
I would like Linq to stop iterating as soon as it found a match.
The Any
method does exactly that:
bool containsItemWithValue42 = items.Any(i => i.Value == 42);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With