[C#]委派類型

  • 1553
  • 0
  • C#
  • 2020-07-02

什麼是委派呢?簡單來說就是允許將方法當作參數進行傳遞。

這篇的重點將放在委派類型(Delegate)的重要知識點。

  • 委派類型是一種參考類型,它的變數可以引用著一個物件,或是null值。這點和一般類別類型是一樣的。
  • 委派類型物件用來包裹「簽章」匹配的方法。
  • 委派類型的使用時機,在程式中扮演著間接叫用方法(Method)的功能,當一段程式碼中的上下文所需叫用的方法,不是固定的、是需要變動,或靈活性地替換叫用的方法,那麼使用委派類型是最好的選擇
    適時的善用Delegate能讓程式的耦合性降低,提升靈活性。
...繼續閱讀 »