位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

委托的運(yùn)算操作

提問人:劉冬梅發(fā)布時(shí)間:2020-10-10

myDelegate += new MyDelegate(AddNumber.add2);

1.將一個(gè)委托A與另一個(gè)委托B連接,將連接后的新委托,在賦給原委托A

2.實(shí)質(zhì)是使用的System.Delegate的靜態(tài)方法Combine

   myDelegate=(MyDelegate)Delegate.Combine(myDelegate, new MyDelegate(AddNumber.add2));


     myDelegate -= new MyDelegate(AddNumber.add2);

3.一個(gè)委托A的調(diào)用列表中移除另一個(gè)委托B的最后一個(gè)調(diào)用列表,將移除后的新委托,再賦給原委托A

4.實(shí)質(zhì)是使用的System.Delegate的靜態(tài)方法Remove

   myDelegate = (MyDelegate)Delegate.Remove(myDelegate, new MyDelegate(AddNumber.add2));


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部