Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Misc
8.8K+ articles
Difference Between
3.6K+ articles
C#
1.9K+ articles
Programming Language
594+ articles
CSharp-OOP
38+ articles
CSharp-8.0
25+ articles
CSharp-Inheritance
10+ articles
CSharp-Delegates
7+ articles
CSharp-Interfaces
16 posts
Recent Articles
Popular Articles
C# | How to use Interface References
Last Updated: 11 June 2019
In C#, you are allowed to create a reference variable of an interface type or in other words, you are allowed to create an interface reference variable. Such kind of varia...
read more
C#
CSharp-OOP
CSharp-Interfaces
C# | How to Implement Multiple Interfaces Having Same Method Name
Last Updated: 04 April 2019
Like a class, Interface can have methods, properties, events, and indexers as its members. But interface will contain only the declaration of the members. The implementati...
read more
C#
CSharp-Interfaces
Difference between Abstract Class and Interface in C#
Last Updated: 17 May 2023
An abstract class is a way to achieve abstraction in C#.To declare an abstract class, we use the abstract keyword. An Abstract class is never intended to be instantiated d...
read more
C#
CSharp-OOP
CSharp-Interfaces
C# | Multiple inheritance using interfaces
Last Updated: 06 April 2023
Introduction:Multiple inheritance refers to the ability of a class to inherit from multiple base classes. C# does not support multiple inheritance of classes, but it does ...
read more
C#
CSharp-OOP
CSharp-Inheritance
CSharp-Interfaces
C# | Explicit Interface Implementation
Last Updated: 24 September 2021
An Interface is a collection of loosely bound items that have a common functionality or attributes. Interfaces contain method signatures, properties, events etc. Interface...
read more
Programming Language
C#
CSharp-Interfaces
Delegates vs Interfaces in C#
Last Updated: 05 September 2023
A Delegate is an object which refers to a method or you can say it is a reference type variable that can hold a reference to the methods. Delegates in C# are similar to th...
read more
Misc
Difference Between
C#
CSharp-Interfaces
CSharp-Delegates
Default Interface Methods in C# 8.0
Last Updated: 26 November 2022
Before C# 8.0 interfaces only contain the declaration of the members(methods, properties, events, and indexers), but from C# 8.0 it is allowed to add members as well as th...
read more
C#
CSharp-Interfaces
CSharp-8.0
C# Program to Implement Multiple Interfaces in the Same Class
Last Updated: 21 October 2021
Like a class, Interface can have methods, properties, events, and indexers as its members. But interface will contain only the declaration of the members. The implementati...
read more
C#
Picked
CSharp-Interfaces
CSharp-programs
C# Program to Implement an Interface in a Structure
Last Updated: 15 November 2021
Structure is a value type and a collection of variables of different data types under a single unit. It is almost similar to a class because both are user-defined data typ...
read more
C#
Picked
CSharp-Interfaces
CSharp-programs
C# Program to Inherit an Abstract Class and Interface in the Same Class
Last Updated: 15 November 2021
Abstract Class is the way to achieve abstraction. It is a special class that never be instantiated directly. This class should contain at least one abstract method in it a...
read more
C#
Picked
CSharp-Interfaces
CSharp-programs
C# Program to Check a Specified Type is an Interface or not
Last Updated: 23 November 2021
The interface is just like a class, it can also have methods, properties, events, etc. as its members, but it only contains the declaration of the members and the implemen...
read more
C#
Picked
C# Programs
CSharp-Interfaces
C# Program to Demonstrate the IDictionary Interface
Last Updated: 27 February 2023
IDictionary Interface is an interface that belongs to the collection module where we can access the elements by keys. Or we can say that the IDictionary interface is a col...
read more
C#
Picked
C# Programs
CSharp-Interfaces
C# Program to Implement IComparable Interface
Last Updated: 18 February 2022
C# provides an IComparable interface. This interface provides different types of type-specific comparison methods which means a value type or a class can implement this in...
read more
C#
Picked
C# Programs
CSharp-Interfaces
C# - Handling an Event Declared in an Interface
Last Updated: 26 September 2022
Events and event handlers are generally used in case of a Publisher-Subscriber design pattern where some kind of event has occurred in a particular class and it needs to n...
read more
C#
Picked
CSharp-Interfaces
CSharp-programs
C# Program To Implement IDisposable Interface
Last Updated: 28 April 2025
IDisposable is an interface defined in the System namespace. It is used to release managed and unmanaged resources. Implementing IDisposable interface compels us to implem...
read more
C#
Picked
CSharp-Interfaces
1
2
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !