C#委托的運算操作
提問人:劉冬梅發(fā)布時間:2020-10-13
myDelegate += new MyDelegate(AddNumber.add2);
1.將一個委托A與另一個委托B連接,將連接后的新委托,在賦給原委托A
2.實質(zhì)是使用的System.Delegate的靜態(tài)方法Combine
myDelegate=(MyDelegate)Delegate.Combine(myDelegate, new MyDelegate(AddNumber.add2));
myDelegate -= new MyDelegate(AddNumber.add2);
3.一個委托A的調(diào)用列表中移除另一個委托B的最后一個調(diào)用列表,將移除后的新委托,再賦給原委托A
4.實質(zhì)是使用的System.Delegate的靜態(tài)方法Remove
myDelegate = (MyDelegate)Delegate.Remove(myDelegate, new MyDelegate(AddNumber.add2));
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>