|
|
1
8
通过使用 显式接口实现语法 ( 移除访问限定符并在方法的接口名称前面加前缀 ):
但是,任何可以
一般来说,.NET不提供仅使接口的某些方法成为接口实现内部方法的方法。这是一个您可能希望考虑抽象基类的领域,您可以在那里创建受保护的抽象方法,继承者可以在不向外部调用程序公开的情况下实现这些方法。例如:
|
|
|
2
2
接口都是关于其他对象如何以公共方式与该类型的对象进行交互。如果其他类不应该访问
这里有一个 MSDN discussion 这一主题可能会有所帮助。 |
|
|
3
1
这提供了一个内部实现,只对该程序集中的类可用,加上
explicit interface implementation
这允许您满足接口的需求。用于从外部程序集调用
|
|
|
4
1
或者,可以在基类上使用抽象方法:
|