我想限制基類方法在我的派生類中的訪問。這可能嗎?限制在派生類中的訪問方法
class Class1
{
protected virtual void Method()
{
}
}
class Class2 : Class1
{
protected override void Method()
{
base.Method();
}
}
class Class3 : Class2
{
public Class3()
{
//I want to restrict to use this method in this class alone
this.Method();
}
}
但它必須從基類派生。
您正在尋找的解決方案將允許調用base.Method();或不 ? – Daneau
你能描述你爲什麼希望做這個限制嗎?可能有更好的方法來做你想做的事。 –