接下來的問題- 使用C#將方法作為參數傳遞,以及我的一些個人經驗,我想了解更多有關調用委托的性能而不是僅使用C#調用方法的性能。盡管委托非常方便,但我有一個應用程序通過委托進行了許多回調,當我們重寫該程序以使用回調接口時,速度得到了改善。這是.NET 2.0的版本,所以我不確定3和4的變化。如何在編譯器/ CLR中內部處理對委托的調用,這如何影響方法調用的性能?編輯 -為了澄清我的意思是委托與回調接口。對于異步調用,我的類可以提供OnComplete事件和調用者可以預訂的關聯委托?;蛘?,我可以用調用者實現的OnComplete方法創建一個ICallback接口,然后向該類注冊自己,該類將在完成時調用該方法(即Java處理這些事情的方式)。
添加回答
舉報
0/150
提交
取消