我使用 Developer Express 的 CodeRush 产品,它有一个名为 Code Issues 的功能,它会提出优化代码的建议。我注意到,如果您有一个具有参数的方法,它总是建议将此方法设为静态。本着尝试编写最好的代码并进行优化的精神,我认为这是 DevExpress 试图帮助我们做的事情,我听到了关于将方法设为静态是否真的明智的不同意见。
你对什么时候方法应该是静态的有什么看法?这样做有什么好处吗?影响?我看不出它有什么问题,因为它需要参数来运行该方法,因此这不是跨多个用户/使用的问题。
是好是坏?
谢谢。