Not with C #. C # allows you to call methods only for the base class.
The CLR, on the other hand, allows this. You can do this with reflection, or by directly writing IL. I assume C ++ / CLI also supports this.
But I would review the design. Skipping redefinition of poorly designed odors and interrupting the encapsulation of your base class.
source share