2010-11-18

c#委派寫法(整理心得筆記)

今天一早比較有空的時候,邊吃著早餐邊拜讀Huan-Lian大大寫的這篇文章
Huan-Lin 學習筆記: C# 筆記:重訪委派-從 C# 1.0 到 2.0 到 3.0
(迷之音:早餐配這種很枯燥的東西,不怕沒胃口嗎?XD)
不過還好Huan-Lian大大寫的滿淺顯易懂的,倒是很有趣的帶過整個委派寫法的演變。

先來簡單做個心得筆記,怕自己以後會忘掉,先記錄下來。
首先設計一個資料物件(MyObject)供範例使用。
image
C# 1.0 委派寫法
image
image
 

C# 2.0 委派寫法
(1) Delegate新寫法
 image 
另外甚至於可以直接這樣寫-> objCollection.Find(FindObject2)即可
image

(2) Anonymous 寫法
image
image 

C#3.0 委派寫法(這部分就完全是看網頁上說明了!!)
image 可以簡化寫成如下表示
省略定義targetObj型態和return
 image

看完以上的寫法後,我在想若可以的話以後會盡量使用Lambda寫法。
簡單記錄下,提供以後參考。

沒有留言:

張貼留言