第十七章 委託

1.委託理解爲函數指針就可以了,指向需要執行的函數。

2.派生關係:繼承自MulticastDelegate 內部信息不多講了,把握住幾個點就行了,有個函數指針_methodPtr指向了需要執行的函數地址。按照綁定順序執行,多個委託方法存貯在

_invocationList中。

3.泛型委託:很多 泛型委託是爲了解決相似的委託過多的問題,NET提供的泛型委託17個參數不同的Action委託和17個參數不同的Func委託.

   Action 無返回值  
   Function 有返回值。關於兩者的區別使用 自行 百度和狗狗。

4.動態創建委託:思路 反射後用 CreateDelegate 然後Delegate.DynamicInvoke 動態調用基本用不到

 基本匿名類型的委託 Action,Func 用的比較多,大家自行度娘就行

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