C#delegate -=
时间: 2023-10-23 18:09:28 浏览: 108
C#中委托的+=和-=深入研究
C#中的delegate -=表示从委托对象中移除一个方法,使其不再被调用。
例如,有一个委托对象myDelegate,它包含两个方法method1和method2:
```
myDelegate += method1; //添加method1
myDelegate += method2; //添加method2
myDelegate -= method1; //移除method1
```
这样,myDelegate调用时只会执行method2方法。
阅读全文