受保护的内部属性与受保护的属性和 Resharper

问题描述 投票:0回答:1

我刚刚拿起 Resharper,并一直在尝试将字段转换为属性。我希望这些属性受到保护,但 Resharper 不想给我这个选项。相反,只有“受保护的内部”选项。这让我思考。要么某个地方有一条规则,即属性应该始终“受内部保护”,而不仅仅是“受保护”。或者我只是不知道如何使用 resharper。是哪一个?

更新:联系了 Jetbrains 本身,他们已将此行为识别为错误并提出了错误报告。马克的答案对于“受保护的内部”的使用基本上是正确的,因此他得到了很大的支持。

c# .net properties resharper protected
1个回答
4
投票

目前有哪些领域?

public
?我想知道您是否有一些其他类型的代码已经接触了这些属性,因此如果它们是just
protected
,就会中断。我不知道 resharper 对此有何感想,但是没有必要(甚至特别常见)来制作东西
protected internal
- 所以
protected
应该 是一个合理的选择。

© www.soinside.com 2019 - 2024. All rights reserved.