關於C#擴展方法

今天在論壇上看到一問題,是這樣描述的:

 

我有個student.cs 模型

 



已有的集合



--------------------------------------------------------
我的意圖如下
當我再往list添加一個人的時候,比如添加{"吳孟達",50}的時候集合正常添加
但當我再添加周星馳{"周星馳",10}的時候,因爲list已經有周星馳了,所以最後的結果變成{"周星馳",70}


總的來說就是遇到同一個人的時候,就把money相加,而集合的數量不變。

 

讓我想到可以使用C# 擴展方法來實現

 

 

 

現將代碼記錄在此 方便以後查看

 

 

 

 

 

使用擴展方法  

個人感覺方便在於VS智能感知同樣能感知到

且注意此擴展方法的小圖標 和別的不一樣

 

 

MSDN參考: http://msdn.microsoft.com/zh-cn/library/vstudio/bb383977.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章