我有一个List,其中DTO类如下所示,
我创建对象并将其添加到列表中。
我的要求是从dtoCollection创建一个字典,其中键是“名称”字段,值是“计数”字段的总和。
例如,如果您将上述dtoCollection转换为字典,则条目应如下所示:
Key =“test”,Value =“5”
其中Value是通过对具有相同Name字段的Count字段进行求和而获得的。
private class DTO
{
public string Name { get; set; }
public int Count { get; set; }
}
我创建对象并将其添加到列表中。
var dto1 = new DTO { Name = "test", Count = 2 };
var dto2 = new DTO { Name = "test", Count = 3 };
var dtoCollection = new List<DTO> {dto1, dto2};
我的要求是从dtoCollection创建一个字典,其中键是“名称”字段,值是“计数”字段的总和。
例如,如果您将上述dtoCollection转换为字典,则条目应如下所示:
Key =“test”,Value =“5”
其中Value是通过对具有相同Name字段的Count字段进行求和而获得的。
System.Linq
! - René Wolferink