[問題] List<?>整合其元素,求解!!
struct Item {
private string itemName;
private int itemCount;
public string ItemName{get;set;}
public int ItemCount{get;set;}
}
List<Item> product = new List<Item>();
Item pItem = new Item();
pItem.ItemName = "AAA";
pItem.ItemCount = 2;
product.Add(pItem);
pItem.ItemName = "BBB";
pItem.ItemCount = 1;
product.Add(pItem);
pItem.ItemName = "AAA";
pItem.ItemCount = 3;
product.Add(pItem);
我想請問各位大大,在List中我們能夠知道現在有3個元素在裡面.
那我想要請問一下,要怎麼整合相同ItemName的元素並將其ItemCount做相加.
就如同上面的例子中,將List中3元素整合成2個元素.
ex:
1. ItemName = "AAA", ItemCount=5;
2. ItemName = "BBB", ItemCount=1;
請指教!!謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.214.189.25
※ 編輯: demoboy 來自: 180.214.189.25 (11/08 01:06)
推
11/08 01:10, , 1F
11/08 01:10, 1F
→
11/08 20:26, , 2F
11/08 20:26, 2F
→
11/10 21:31, , 3F
11/10 21:31, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):