Poll Results : Have you used Default Implementations in Interfaces in C# 8+ yet?

Default Implementations in Interfaces were introduced in C#8 and allow us add new members to a public interface without breaking existing implementers of the interfaces.

Many devs don’t like Default Implementations in Interfaces as it seems a bit like sneaking multiple inheritance into the language but what’s your opinion and have you used them yet?

I asked the same question and took a poll on one of my LinkedIn posts recently and after 285 votes the results are below…

I was kind of surprised to see nearly 25% of voters had used them since the use case is narrow enough I think.

Leave a Reply

Your email address will not be published. Required fields are marked *