|
19
|
| Crippeoblade · 技术社区 · 17 年前 |
|
|
1
33
只有当您的方法不访问任何成员变量/方法/属性时,它才会这样做。这是很好的,因为它基本上是基于最少假设的原则运行的:因为您不访问特定于实例的数据,所以最好使用该方法
理论上可能有,但我对此表示怀疑。但是,将该方法设置为静态可以清楚地表明它不会访问或修改实例数据,我发现这是一个有用的提示。 |
|
|
2
1
创建静态方法可能被认为是一种性能增强,因为没有“this”指针作为变量传递。我使用ReSharper,每当方法不引用类变量时,它总是建议将方法转换为静态。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |