今天在論壇上看到一問題,是這樣描述的:
我有個student.cs 模型
已有的集合
--------------------------------------------------------
我的意圖如下
當我再往list添加一個人的時候,比如添加{"吳孟達",50}的時候集合正常添加
但當我再添加周星馳{"周星馳",10}的時候,因爲list已經有周星馳了,所以最後的結果變成{"周星馳",70}
總的來說就是遇到同一個人的時候,就把money相加,而集合的數量不變。
讓我想到可以使用C# 擴展方法來實現
現將代碼記錄在此 方便以後查看
使用擴展方法
個人感覺方便在於VS智能感知同樣能感知到
且注意此擴展方法的小圖標 和別的不一樣
MSDN參考: http://msdn.microsoft.com/zh-cn/library/vstudio/bb383977.aspx