gpt4 book ai didi

c# - Linq 选择新对象

转载 作者:IT王子 更新时间:2023-10-29 04:10:08 27 4
gpt4 key购买 nike

我有一个linq查询

var x = (from t in types select t).GroupBy(g =>g.Type)

按类型对对象进行分组,因此我希望有一个新对象包含所有分组对象及其计数。像这样:

type1, 30    
type2, 43
type3, 72

更清楚一点:分组结果应该在一个对象中,而不是每个项目类型一个对象

最佳答案

这里的答案让我很接近,但在 2016 年,我能够编写以下 LINQ:

List<ObjectType> objectList = similarTypeList.Select(o =>
new ObjectType
{
PropertyOne = o.PropertyOne,
PropertyTwo = o.PropertyTwo,
PropertyThree = o.PropertyThree
}).ToList();

关于c# - Linq 选择新对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10750146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com