为什么resharper不建议删除冗余访问修饰符?

nic*_*s13 3 .net c# resharper access-modifiers

Resharper非常棒,就像任何fule kno一样.

但是,如果我声明一个方法:

private void MethodName() { //code in here }
Run Code Online (Sandbox Code Playgroud)

或者枚举:

public enum SomeEnum { Value1, Value2 }
Run Code Online (Sandbox Code Playgroud)

Resharper不建议删除冗余访问修饰符......为什么不呢?

Dan*_*rth 7

最有可能,因为你这样配置:ReSharper - >选项 - >语言 - > C# - >格式化样式 - >其他 - >使用显式私有/内部修饰符


Fly*_*179 5

它也不建议删除多余的注释.它认识到代码文件的某些内容虽然在技术上对编译器来说是多余的,但却增强了代码的可读性,从而提高了可维护性.