1. 程式人生 > >C# 委託初始化

C# 委託初始化

原文連結:https://www.cnblogs.com/OpenCoder/archive/2009/09/23/1572646.html

使用+=時,如果委託還沒有例項化(委託例項為null),它會自動用+=右邊的函式例項化委託
如果此時委託已經例項化,它會只把+=右邊的函式註冊到委託例項上
另外有一點需要注意的是,如果對註冊了函式的委託例項從新使用=號賦值,相當於是重新例項化了委託,之前在上面註冊的函式和委託例項之間也不再產生任何關係