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

发布于 2024-10-31 11:19:27 字数 246 浏览 5 评论 0原文

正如任何富勒人所知,Resharper 非常出色。

但是,如果我声明这样的方法:

private void MethodName() { //code in here }

或枚举:

public enum SomeEnum { Value1, Value2 }

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

Resharper is superb, as any fule kno.

However, if I declare a method such:

private void MethodName() { //code in here }

or an enum:

public enum SomeEnum { Value1, Value2 }

Resharper doesn't suggest removing the redundant access modifiers... why not?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

变身佩奇 2024-11-07 11:19:27

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

Most likely, because you configured it like this: ReSharper -> Options -> Languages -> C# -> Formatting Style -> Other -> Use explicit private / internal modifier

陌路终见情 2024-11-07 11:19:27

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

It doesn't suggest removing redundant comments either. It recognises that some of the content of the code file, while technically redundant to a compiler, enhances code readability, and hence maintainability.

郁金香雨 2024-11-07 11:19:27

默认情况下,没有访问修饰符是 StyleCop 违规(如果您足够挑剔以打开所有规则)。

By default not having an access modifier is a StyleCop violation (if you're picky enough to turn ALL the rules on).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文