У меня есть следующая структура:
public class Foo : FooBaseNamespace.FooBase
{
public Foo()
{
Register("abc");
}
}
public class FooBase : IFoo
{
public FooBase()
{
}
public void Register(string id)
{
}
}
public interface IFoo
{
void Register(string id);
}
Обратите внимание, что FooBase
и IFoo
находятся в пространстве имен FooNamespace
, а Foo
находится в другом пространстве имен, но имеет доступ к FooNameSpace
.
Мой вопрос: могу ли я настроить код так, чтобы метод Register(string id)
был скрыт от любых классов, производных от FooBase
?
Спасибо
public
и, следовательно, доступна. Я не думаю, что переопределение является проблемой.. - person Simon Whitehead   schedule 09.05.2014FooBase
от переопределения метода - person Sayse   schedule 09.05.2014