【发布时间】:2010-12-30 03:19:41
【问题描述】:
我有一个接口(称为 IMessage),它有一个方法 Check(),一个类实现了这个接口
interface IMessage
{
bool Check();
}
class NewClass : IMessage
{
#region IMessage Members
public bool Check()
{
//Some logic
}
}
一切都好。问题是我不希望这个方法(Check())公开,我想将它保留在程序集内部,但是如果我将它设为内部,那么编译器会说它没有实现接口。它需要公开才能实现接口。我能做什么?
【问题讨论】:
-
我的第一个问题是......有什么意义?
-
我不希望它可以从程序集外部访问,因此我希望将其保持为内部不公开。
标签: c# interface public internal