myDelegate += new MyDelegate(AddNumber.add2);
1.将一个委托A与另一个委托B连接,将连接后的新委托,在赋给原委托A
2.实质是使用的System.Delegate的静态方法Combine
myDelegate=(MyDelegate)Delegate.Combine(myDelegate, new MyDelegate(AddNumber.add2));
myDelegate -= new MyDelegate(AddNumber.add2);
3.一个委托A的调用列表中移除另一个委托B的最后一个调用列表,将移除后的新委托,再赋给原委托A
4.实质是使用的System.Delegate的静态方法Remove
myDelegate = (MyDelegate)Delegate.Remove(myDelegate, new MyDelegate(AddNumber.add2));
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>