I have a list of objects product
List<Product> products = new
List<Product>()
{
new Product{ Name= "A", Code =1, TimeStamp= DateTime.Parse("26/06/2014 8:01") },
new Product{ Name= "B", Code =2, TimeStamp= DateTime.Parse("26/06/2014 8:02") },
new Product{ Name= "A", Code =1, TimeStamp= DateTime.Parse("26/06/2014 8:04") },
new Product{ Name= "C", Code =5, TimeStamp= DateTime.Parse("26/06/2014 8:07") }
};
I want to get a great list of products with the most recent time value, so the expected result is
Distinct Products
Name Code TimeStamp
A 1 8:04
B 2 8:02
C 5 8:07
I tried .GroupBy () but did not work, any idea?
source
share