ReSharper 2025.2 Help

代码检查:私有字段可以转换为局部变量

ReSharper 帮助您遵循 局部性原则 :如果一个字段仅在局部范围内被分配和使用,ReSharper 会建议将该字段转换为局部变量。

首先,此转换通常会减少内存使用(然而,此效果 可能会被 JIT 优化最小化)。 其次,它将提高代码的可读性。

以下是此检查建议的 快速修复示例:

public class Foo { private int _index; public Foo(string name) { _index = name.LastIndexOf('.'); Console.WriteLine(_index); } }
public class Foo { public Foo(string name) { int index = name.LastIndexOf('.'); Console.WriteLine(index); } }
最后修改日期: 2025年 9月 27日