You will need to mark class B as an abstract class if it does not implement all the abstract members of its base class. Then just override, as usual, in class C
Example:
public abstract class A { public abstract void DoStuff(); } public abstract class B : A {
source share