Need of interfaces in c#
c#, interface
Solution
Interfaces don't support implementation, so you cannot supply any default implementations as you can with abstract classes. Additionally, interfaces are not restricted to hierarchies, so they are more flexible than abstract classes.
Problem
What is need of interfaces in c# ? as we are writing abstract method in interfaces. instead of that we can directly implement those methods in class.