委託學習筆記 摘自msdn

2022-02-02 18:50:33 字數 307 閱讀 7677

委託

是一種引用方法的型別。一旦為委託分配了方法,委託將與該方法具有完全相同的行為。委託方法的使用可以像其他任何方法一樣,具有引數和返回值。

委託具有以下特點:

委託和介面都允許類設計器分離型別宣告和實現。給定的介面

可由任何類

或結構繼承和實現;可以為任何類中的方法建立委託

,前提是該方法符合委託的方法簽名。介面引用或委託可由不了解實現該介面或委託方法的類的物件使用。既然存在這些相似性,那麼類設計器何時應使用委託,何時又該使用介面呢?

在以下情況中使用委託:

在以下情況中使用介面:

學習委託筆記

最近一直在想如何解釋委託,比如乙個婚姻律師事務所,他處理婚姻相關的案子,這些案子的共同點都屬於婚姻調解類別,不同點就是各個案子的當事人不一樣,案子處理的方式不一樣.這和委託有什麼關係呢,這個例子裡面,我們可以把婚姻律師事務所當作乙個委託,而針對每個不同當事人處理方式不一樣,我們可以理解為具體實現的不...

委託學習筆記

1 申明委託 delegate void mydel int x 2 建立委託物件 1 使用new運算子的物件建立表示式 mydel delvar delvar new mydel myinstobject.mym1 使用例項方法 dvar new mydel sclass.mym1 使用靜太方法 ...

C 「委託」學習筆記

using system using system.collections.generic using system.linq using system.text namespace delegatetest console.writeline sh3 jiang 組合委託,此時委託就能夠依次執行多...