私は持っていList<Item>ます。Itemプロパティ、、IdがNameありAmountます。このリストには重複するアイテムがあります。複製されていないsList<Item>のみを含む新しいものを取得する必要があります。 'sは、最初に複製された回数の量である必要があります。私は次のようなことを試みましたItemItemAmountList<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++;
}
}
}
しかし、このループにはいくつかの問題があります。私の脳は過熱しています。助けてください。