【发布时间】:2015-12-25 16:22:30
【问题描述】:
接口的默认访问修饰符是公共的。然而, 在 C# 中,我们可以对接口使用受保护的访问修饰符吗?
【问题讨论】:
-
你是指接口的成员,还是接口本身? 已编辑 接口的所有声明成员始终是公共的。如果接口嵌套在非静态、非密封的外部
class中,则接口本身的可访问性可以是protected。 -
据我记忆,您不能为接口成员指定访问修饰符。
-
当然,您可以声明一个受保护的嵌套接口。为什么你会做这样的事情很难猜到。
标签: c#