Can a C# class call an interface’s default interface method from its own implementation?
As far as I know you can’t invoke default interface method implementation in inheriting class (though there were proposals). But you can call it from inheriting interface: public class HappyGreeter : IGreeter { private interface IWorkAround : IGreeter { public void SayHello(string name) { (this as IGreeter).SayHello(name); System.Console.WriteLine(“I hope you’re doing great!!”); } } private … Read more