位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

委托的运算操作

提问人:刘冬梅发布时间:2020-10-10

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));


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部