c# - lambda equivalent to collection.Count(predicate) -


what lambda expression equivalent following code

int[] numbers = { 3, 4, 5, 6, 7, 8 }; int count = numbers.count(x => x > 5 == true);  

i tried one, didn't compile:

var c = number in numbers number > 5 select numbers.count; 

this 1 didn't compile either:

var c = number in numbers number > 5 select new {numbers.count}; 

you're close, need wrap linq expression in parenthesis this:

var c = (from number in numbers number > 5 select number).count(); 

Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -