首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将控件作为参数传递是否会对性能造成足够的影响?

将控件作为参数传递是否会对性能造成足够的影响?
EN

Stack Overflow用户
提问于 2010-11-03 18:59:42
回答 5查看 230关注 0票数 2

哪个更好/更好-创建一个2行的方法,该方法接受一个web控件作为参数,对其进行操作,并从同一代码文件中的3-4个位置调用,还是在3-4个位置编写这2行代码,而不创建该方法?

附注:我这里所指的控件是一个文本框。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-03 19:00:43

它传递的只是一个引用。无论如何,这都不会有重大的成本。如果方法很小并且是线性的,JIT甚至可以选择内联它-但最终,这是而不是将产生任何影响。

坚持使用方法方法--那么你只需要维护一个地方。

票数 2
EN

Stack Overflow用户

发布于 2010-11-03 19:01:44

为了可维护性,最好将代码行分割成一个方法。

在性能方面,您根本不会注意到任何差异。

票数 0
EN

Stack Overflow用户

发布于 2010-11-03 19:03:49

除非你正在编写需要在核电厂或美国宇航局火星探测器上运行的代码,否则你最好编写更容易维护的代码!这意味着重构你的代码,这样你就不会重复自己的代码。

从理论上讲,让指令内联而不调用方法当然更快,但在实践中,这远远超过了维护它的缺点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4086348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档