DotNet Interview Question 16 of 100:
What is an Interface in CSharp?
Answer:
An Interface in CSharp is a contract for class behaviour. It declares properties, methods, and events without providing an implementation. Classes that implement an Interface must provide an implementation for its members.