Data Structure
Java
Python
HTML
Interview Preparation
Tutorials
Courses
Tracks
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
DSA
20.0K+ articles
Misc
7.7K+ articles
Difference Between
3.1K+ articles
C#
1.9K+ articles
Programming Language
339+ 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
IDisposable Interface in C#
Last Updated: 15 September 2025
The IDisposable interface in C# provides a standard way to release unmanaged resources like file handles, database connections, or network sockets.Unlike destructors (whic...
read more
C#
Picked
CSharp-Interfaces
Events and Event Handlers in C#
Last Updated: 26 September 2025
Events in C# provide a way for objects to communicate with each other. They are based on the publisher-subscriber model, where one class (publisher) notifies other classes...
read more
C#
Picked
CSharp-Interfaces
CSharp-programs
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# 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 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 Inherit an Abstract Class and Interface in the Same Class
Last Updated: 23 July 2025
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 Implement an Interface in a Structure
Last Updated: 23 July 2025
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 Implement Multiple Interfaces in the Same Class
Last Updated: 23 July 2025
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
Default Interface Methods in C#
Last Updated: 17 September 2025
Default interface methods were introduced in C# 8.0 to allow interfaces to provide a default implementation for their members. This enables extending interfaces without br...
read more
C#
CSharp-Interfaces
CSharp-8.0
C# | Explicit Interface Implementation
Last Updated: 11 July 2025
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: 11 July 2025
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
C# | Multiple inheritance using interfaces
Last Updated: 11 July 2025
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
Difference between Abstract Class and Interface in C#
Last Updated: 11 July 2025
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# | How to Implement Multiple Interfaces Having Same Method Name
Last Updated: 11 July 2025
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
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
1
2