关于c# 多播委托的效率问题,while 竟然比多播委托用时短~~!
while竟然比多播委托用时短~~!从反汇编里的代码,也是whilecup的指令更多啊~!理由呢?...
while 竟然比多播委托用时短~~!从反汇编里的代码,也是while cup的指令更多啊~!理由呢?
展开
2个回答
展开全部
你得到的结论是正确的。更明确地表述为:直接调用方法比通过委托调用方法的效率更高!
原因是:通过委托调用属于“间接调用”,也就是,通过委托调用的过程中,实例化委托导致了额外的开销。
原因是:通过委托调用属于“间接调用”,也就是,通过委托调用的过程中,实例化委托导致了额外的开销。
追问
我List里也是委托啊~~!
我的List是一个List啊~!
而且,打开vs中的反汇编去看,多播明显执行流程上要优于循环,这才是我更不理解的地方
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询