Say I have an interface IFoo and I want all subclasses of IFoo to override Object\'s ToString method. Is this possible?
IFoo
ToString
Simpl
Implementing an interface method implicitly seals the method (as well as overriding it). So, unless you tell it otherwise, the first implementation of an interface ends the override chain in C#.
Essential .NET
Abstract class = your friend
Check this question