gpt4 book ai didi

c# - winforms .Net 关于小方法的使用

转载 作者:太空狗 更新时间:2023-10-29 21:19:24 26 4
gpt4 key购买 nike

我致力于在 C# 中使用 winforms 开发应用程序。在开发时,我想使用许多小方法,例如resetPerticularCombo(),因此代码尽可能保持干净。但问题是为 3-5 行代码制作方法可能会导致方法调用过多,我听说在编译 Visual Studio 2008 时会使用代码内联来解决这个问题。

我的问题是,我应该依赖这个特性并继续使用小型辅助方法,还是应该自己使用内联?

最佳答案

在您证明这是一个问题之前,您不应该担心有大量的方法调用。这不太可能 (IMO) 这实际上会导致问题,如果它为您提供更具可读性的代码,那是最重要的事情。

但是要一直测试性能,看它是否可以接受。找出代码中的瓶颈所在,无论是通过分析还是其他技术,并考虑仅在会产生最大差异的点进行微优化。

根据我的经验,与更高级别的更改(例如,从列表查找到字典查找等)相比,在“使用更少的方法”级别进行微优化几乎总是没有意义的。

关于c# - winforms .Net 关于小方法的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com