我有一个List<Item>
. 有Item
属性Id
和。此列表中有重复的项目。我需要得到一个新的,它只包含非重复的s和 in应该是它在 first 中重复的次数。我尝试了类似的东西Name
Amount
List<Item>
Item
Item
Amount
List<Item>
for (int i = 0; i < list.Count; i++)
{
for (int j = 0; j < list.Count; j++)
{
if (list[i].Name == list[j].Name)
{
list.Remove(prod.Components[j]);
list[i].Amount++;
}
}
}
但是这个循环存在一些问题。我的大脑过热了。请帮忙。