【发布时间】:2022-01-21 11:11:14
【问题描述】:
如果我有一个具有以下参数的 Issue 对象列表:List<int> ids、string key,看起来像这样:
List<Issue> issues = new List<Issue>()
{
new Issue()
{
ids = new List<int>(){1},
key = "CODE1"
},
new Issue()
{
ids = new List<int>(){2},
key = "CODE1"
}
};
我正在寻找一种方法来通过它们的key 聚合这两个Issue 对象,这样列表中只有一个这样的项目,但整数列表中有两个ids。可以翻译成的东西:
List<Issue> issues = new List<Issue>()
{
new Issue()
{
ids = new List<int>(){1, 2},
key = "CODE1"
}
};
目前,我的想法是只解析列表并进行不同的验证,但我想知道是否有一种“快速”的方式来做到这一点。用Aggregate() 试试运气,但到目前为止没有运气。
【问题讨论】:
-
请使用
Aggregate发布您的尝试