Im wondering I may be asking a simple question, but trying to get a elegant solution. I have a situation where below are the rows
State Label <
Not tested, but this should work.
var newList = list.GroupBy(x=> new {x.State , x.Label }) .Select(x=> new YourClass(x.Key.State, x.Key.Label, x.Sum(x=>x.Value) )) .ToList();