Resharper喜欢指出每个asp.net页面可以静态化的多个函数.如果我让它们静止,对我有帮助吗?我应该将它们设置为静态并将它们移动到实用程序类吗?
.net c# resharper refactoring static-methods
我想知道人们如何决定是否将方法定义为静态方法.我知道如果一个方法不需要访问实例字段,那么它只能被定义为静态.因此,假设我们有一个不访问实例字段的方法,您是否始终将此方法定义为静态,或者仅在您需要静态调用它时(不引用实例).
也许另一种问同一个问题的方法是你使用静态还是非静态作为默认值?
language-agnostic oop static-methods
static-methods ×2
.net ×1
c# ×1
language-agnostic ×1
oop ×1
refactoring ×1
resharper ×1