Resharper非常出色,就像任何fule kno一样。
但是,如果我声明一个方法:
private void MethodName() { //code in here }
或枚举:
public enum SomeEnum { Value1, Value2 }
Resharper不建议删除冗余访问修饰符......为什么不呢?
答案 0 :(得分:7)
最有可能,因为你这样配置:ReSharper - >选项 - >语言 - > C# - >格式化样式 - >其他 - >使用显式私有/内部修饰符
答案 1 :(得分:5)
它也不建议删除冗余注释。它认识到代码文件的某些内容虽然在技术上对编译器来说是多余的,但却增强了代码的可读性,从而提高了可维护性。
答案 2 :(得分:1)
默认情况下,没有访问修饰符是StyleCop违规(如果你足够挑剔可以打开所有规则)。