I have a IEnumerable collection of Car objects
A Car has a property: Year
Using LINQ, I want to find where there are > 1 cars with the same year and return that list.
I would expect it to have to return an array of lists because if the collection is:
Car 1: Year 2010
Car 2: Year 2010
Car 3: Year 2009
Car 4: Year 2009
Car 5: Year 2010
Car 6: Year 2008
I would expect one list of 3 for 2010 and one list of 2 for 2009
is this possible ?
You can do this with group by. See hooked on linq for more samples
now result is an
IEnumerable<IGrouping<int, Car>>, meaning you can do this: