An Interface in C# is an abstract class that has no implementation and contains abstract public methods. These methods have a declaration and not a definition, and are implemented in inherited classes.

BY Best Interview Question ON 04 Apr 2020