接下来的问题- 使用C#将方法作为参数传递,以及我的一些个人经验,我想了解更多有关调用委托的性能而不是仅使用C#调用方法的性能。尽管委托非常方便,但我有一个应用程序通过委托进行了许多回调,当我们重写该程序以使用回调接口时,速度得到了改善。这是.NET 2.0的版本,所以我不确定3和4的变化。如何在编译器/ CLR中内部处理对委托的调用,这如何影响方法调用的性能?编辑 -为了澄清我的意思是委托与回调接口。对于异步调用,我的类可以提供OnComplete事件和调用者可以预订的关联委托。或者,我可以用调用者实现的OnComplete方法创建一个ICallback接口,然后向该类注册自己,该类将在完成时调用该方法(即Java处理这些事情的方式)。
添加回答
举报
0/150
提交
取消