Be that as it may, having made GroupBy , you have already made out. Try converting to a dictionary if you really need to. For instance. using group:
var groups = list.GroupBy(g => g.Name); foreach (var group in groups) { var groupName = group.Key; var valueList = group.Select(obj => obj.Value); foreach (var value in valueList) {
source share