相关疑难解决方法(0)

内部抽象类:如何隐藏程序集外的用法?

我有一个公共程序集/项目,它有一个抽象基类,然后是几个我想公开给其他程序集的派生类.

我不希望抽象基类出现在Intellisense中的这些其他程序集中,所以我想我会成功internal,但是我得到了这个错误:

可访问性不一致:基类"设置"比"IrcSettings"类更难访问....

我真的不明白.我被迫制作抽象Settingspublic,因此在这个程序集之外可见.

我怎样才能成为这门课internal呢?

c# inheritance abstract-class access-modifiers

48
推荐指数
4
解决办法
2万
查看次数