c# - Group users by age for a range -


i have data need make statistics. need group users age.

var byage = displayresult.groupby(x => x.age); 

which can above. however, gives me ages 19, 20, 21 etc. want grouping age 10 years, such

users between 10-20 yearsold, 20-30 years old, 30-40 years old etc.

how can that?

you can truncate trailing digit dividing ten using integer division, , multiplying ten.

 var byage = displayresult.groupby(x => 10*(x.age/10)); 

everyone between 0, inclusive, , 10, exclusive, in bucket 0. 10 20 under key 10, 20 30 - under key 20, , on.


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -