【发布时间】:2023-04-03 02:42:01
【问题描述】:
是否有可能创建一个声明它的类实际上无法访问的成员?只有派生类才能访问该成员。
【问题讨论】:
-
你到底为什么要这么做?
-
也许你可以在接口上声明一个属性,然后在你的类上实现它。
-
主要原因是为了可维护性(如果有人查看代码并发现在声明类中有用的方法,他们会发现它在该类中不可访问并且不得不问为什么,因为例子)。在某些情况下也可以避免使用空引用检查。
标签: c# access-modifiers