What is Interface, how to use interface in C#:
For resolve the problem of multiple inheritances, in C# introduce the concept of interface. Interface is a reference type and it contains only abstract method. Interface member’s can be Events, Methods, Properties, and Indexers. The can only declaration of these members, as like class interface do not provide implementations. The interface cannot contain data-field, constructor constants, destructor and static members.