c# - Create a list of objects by grouping on multiple properties -


i have list<t> t custom object cow. right use following code split list based on color.

cowgroups = x in cows             group x x.color y             select y.tolist().tolist(); 

then take cowgroups , run foreach on set of actions each cow. list comes out ienumerable<list<cow>>

what i'm trying do double grouping on initial list<cow> can group base on color , size. result should still ienumerable<list<cow>>, each list<cow> made based on combined pair of color , size.

a co-worker recommended tolookup approach, returns list of key/value pairs, , can't seem value part of pair.

i guess i'm looking either way go straight collection of lists, or turn result of tolookup approach collection of lists.

you can group class contains both attributes:

group x new { x.color, x.size } y 

Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -