title: C# how to call a method in the base of the base?
body: <p>Suppose that class A inherits from class B which in turn inherits from class C. Now suppose that a virtual method void f() has been defined in A, which is overridden in both B and C. Calling B.f() from any method in A can be done by simply using base.f(). What about calling C.f() from a method in A?</p>