這篇具有很好參考價值的文章主要介紹了C#匿名方法增加、刪除委托。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。
匿名方法給我們帶來了方便,那么如何增加刪除匿名方法中附加的委托(事件)呢
一般寫法:
1 2 3 4 |
this .Loaded += (sender, e) => ????? { ???????????? //Do something ????? }; |
進化寫法:
1 2 3 4 5 6 7 |
this .Loaded += new ?RoutedEventHandler(FormulaAssign_Loaded); void ?FormulaAssign_Loaded( object ?sender, RoutedEventArgs e) ????? { ???????? this .Loaded -= new ?RoutedEventHandler(FormulaAssign_Loaded); ???????? //do something ????? } |
優(yōu)化寫法:
1 2 3 4 |
RoutedEventHandler eventHander = null ; eventHander = ( object ?sender, RoutedEventArgs e) => { ?????? //do something |
1 2 3 |
?????? this .Loaded -= eventHander; }; 文章來源:http://www.zghlxwxcb.cn/news/detail-675900.html this .Loaded += eventHander; 文章來源地址http://www.zghlxwxcb.cn/news/detail-675900.html |
到了這里,關(guān)于C#匿名方法增加、刪除委托的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!
本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!