【发布时间】:2018-05-08 23:43:21
【问题描述】:
我正在创建一个界面。让我们说以下内容
internal interface MyInterface
{
string Prop { get; }
}
这是一个内部接口。我打算在项目中使用它,并且不想公开公开Prop。但是,当我尝试将此接口实现到一个类中时,我不得不将Prop 属性公开。当接口本身是内部的并且只能在内部使用时,我不明白为什么我需要公开这个属性。
【问题讨论】:
-
将接口放在类中,使其成为内部的。在课堂外加入会迫使你公开。
-
@jdweng 它不起作用。不管我把它放在哪里,它仍然是静态的
标签: c# interface properties internal