私はこれを持っています:
public class Base {
public virtual void Connect()
{
// do stuff
}
}
public class Derived1 : Base {
public override void Connect()
{
base.Connect();
// do other stuff
}
}
public class Derived2 : Derived {
public override void Connect()
{
base.Connect() // Here I want to call Base::Connect(), not Derived::Connect()
}
}
Derived1::Connect() から「他のことをする」部分をスキップしたいので、Derived2 から Base::Connect を呼び出す方法はありますか?
編集:Derived1から派生したことは必須です。