TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About Interfaces
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Matthew Cochran (6)
Mahesh Chand (3)
Harpreet Singh (3)
Ajay Kumar (2)
C# Curator (2)
Gurpreet Arora (2)
Doug Doedens (2)
Rahul Sahay (2)
Daniel Stefanescu (2)
Jin Necesario (1)
Sai Kumar Koona (1)
Habibul Rehman (1)
Muhammad Asif (1)
Tahir Ansari (1)
Tom Mohan (1)
Shiv Sharma (1)
Vipul Malhotra (1)
mercy_gp (1)
Ahmad Mozaffar (1)
Mukesh Kumar (1)
David Talbot (1)
Sivaraman Dhamodaran (1)
Bala (1)
Mayur Gujrathi (1)
Jagannath Sethi (1)
Deepak Kumar (1)
Sardar Mudassar Ali Khan (1)
Arindam Dawn (1)
Rohatash Kumar (1)
Abhishek Tiwari (1)
Ashish Bhatnagar (1)
Tural Suleymani (1)
Shakti Saxena (1)
Dipen Lama (1)
Chandrakant Upadhyay (1)
Usama Hafeez (1)
Mahesh Alle (1)
Rohan Mistry (1)
Ganesan C (1)
Hisham Nawzer (1)
Sundus Naveed (1)
Aman Gupta (1)
Mohammad Irshad (1)
Sandeep Sharma (1)
Satendra Singh Bhati (1)
Mohan Rathour (1)
David Mccarter (1)
Mangesh G (1)
Munish Kumar (1)
Pravesh Dubey (1)
Tuba Mansoor (1)
Dennis Thomas (1)
Gaurav Gahlot (1)
Amit Choudhary (1)
Vikram Chaudhary (1)
Nitin (1)
Jasminder Singh (1)
Francis (1)
Vithal Wadje (1)
Bechir Bejaoui (1)
Rajesh VS (1)
Avinash Gujjar (1)
Ibrahim Ersoy (1)
Zhou Wu (1)
Tony Tromp (1)
Niranjan Kumar Kandaswamy (1)
Kirtan Patel (1)
Shivprasad (1)
Ashish Jaiman (1)
Parveen Malik (1)
John Schofield (1)
Rajadurai P (1)
Prasad H (1)
Related resources for Interfaces
No resource found
TypeScript Essential Features
10/7/2024 4:39:58 AM.
TypeScript offers essential features that enhance JavaScript development, including static typing, type inference, and support for interfaces and generics. It provides tools like classes, enums, and m
Default Implementation in C# Interfaces
8/28/2024 9:00:12 AM.
This article details creating a `StringUtils` utility class in Java to centralize common string operations. It covers methods for checking if a string is alphanumeric with underscores or consists sole
Implementing Dependency Injection In .NET Core Console Applications
7/31/2024 3:56:07 AM.
Learn how to implement Dependency Injection (DI) in .NET Core Console applications. Start by adding the Microsoft.Extensions.DependencyInjection package, then register services using ServiceCollection
Understanding the Art of C# Generics
7/10/2024 2:04:05 PM.
Unlock the power of C# Generics with our comprehensive guide. Master best practices, explore advanced scenarios, and elevate your coding skills with this in-depth C# Generics tutorial. Learn to write
Explicit Interface Implementation & default interface methods in C#
7/3/2024 11:53:14 AM.
In C# programming, interface members serve as blueprints that classes must follow when implementing functionality. When multiple interfaces declare members with the same names, naming conflicts can ar
Exploring in Depth Of Abstraction in C#
5/14/2024 11:09:13 AM.
Dive deep into abstraction in C#, exploring OOP concepts like encapsulation, inheritance, and polymorphism. Learn about abstract classes, interfaces, generics, and advanced features like delegates and
.NET 4.5 Read-Only Interfaces
4/23/2024 8:58:19 AM.
.NET Framework 4.5 introduced read-only interfaces, facilitating immutability in C#. These interfaces enforce that implementing classes cannot modify properties, enhancing code predictability and safe
Exploring Power Apps Controls
3/7/2024 8:28:54 AM.
This article delves into the realm of Power Apps controls, the foundational elements of Canvas Apps. It provides insights into various types of controls available in Power Apps, detailing their featur
Choosing Between Abstract Classes and Interfaces in C#
12/2/2023 12:38:47 PM.
Making the Right Design Choice between Abstract Classes and Interfaces in C#.
IOptions and IOptionsSnapshot Interfaces
11/7/2023 4:02:02 AM.
The provided example for using IOptions<T> and IOptionsSnapshot<T> illustrates their usage within the ConfigureServices method and in a service or controller, giving readers a practical un
Common Interfaces Using C#
10/30/2023 11:26:01 AM.
In this article, I will explain to you about Common Interfaces using C#. Common interfaces in C# provide a way to define a contract for classes, ensuring that they implement specific methods and prope
Hello World In different Styles
10/26/2023 9:43:29 AM.
I've attempted to write the traditional 'Hello World' in different styles. This explores the different possibilities of addressing a problem - 'Hello World' with different features
Three Popular C# Interfaces
10/12/2023 11:53:45 AM.
In this article, you will learn about the most common interfaces in the C# Libraries that you can use to create robust classes and objects.
Types Of Polymorphism
10/5/2023 11:33:21 AM.
In this article you will learn about Polymorphism and types of polymorphism.Polymorphism is one of the fundamental principles in object-oriented programming (OOP). It allows objects of different class
Using Interfaces In .NET Remoting
10/5/2023 10:26:06 AM.
In this article, we will create a remote object that will return rows from a database table. For the sake of simplicity I have used the NorthWind database that is packed with the installation of the M
Interfaces in C#
9/5/2023 5:41:55 AM.
In C#, an interface defines a contract that classes can implement. It serves as a blueprint for a set of methods and properties that a class must provide if it claims to adhere to that interface. Inte
Understanding Vue.js Computed Properties
9/4/2023 10:23:23 AM.
Computed properties" is a core concept in Vue.js, a popular JavaScript framework for building user interfaces. Computed properties allow you to declare properties in your Vue components that are
Understanding Interfaces in C#
9/4/2023 8:54:01 AM.
A C# Interface is the definition of a class methods, properties, and its members. In this article, you'll learn what C# interfaces are and how to use C# interfaces with real world code example.
Interfaces In .NET
9/2/2023 8:32:04 AM.
In .NET, interfaces are a fundamental concept that allows you to define a contract that classes must adhere to. They are used to define a set of method signatures (and properties) that any class imple
Generic in C#
9/1/2023 12:46:42 PM.
Generics in C# 2.0 revolutionize code design by decoupling classes and methods from data types. They're key in creating strongly typed, reusable, and performant code. You declare generics using th
Generics in C#
8/25/2023 9:14:39 AM.
Harness the Versatility of C# Generics: Boost Code Reusability and Type Safety. Dive into how Generics empower adaptable, efficient code, accommodating various data types while maintaining robust type
Java Interfaces and their implementation in real-world
7/12/2023 6:01:20 AM.
In Java, there are certain situations where the programmer just needs to focus on which object is doing the job and providing desired output. Java Provides a great tool for this, which is known as an
Including And Excluding Properties from Model Binding Using Interfaces
7/6/2023 8:59:08 AM.
You can specify distinct interfaces for various sets of characteristics and have your model implement those interfaces if you want to include or omit certain properties from model binding. After that,
Understanding Angular Injection Tokens
6/20/2023 6:53:30 AM.
Angular's dependency injection (DI) system manages dependencies in a modular, scalable manner. Injection Tokens are unique identifiers used by the system to resolve dependencies flexibly. They ena
Inherit Multiple Interfaces With the Same Method Name in C#
6/13/2023 9:24:41 AM.
In this article we will see a situation that occurs when two interfaces have methods with the same name and the same parameter(s) and one base class implements these interfaces.
C# Interface Based Development
6/8/2023 8:26:00 AM.
When trying to build maintainable, reusable, and flexible C# code, the object oriented nature of C# only gets us 50% of the way there. Programming to interfaces can provide us with the last 50%. Inte
SwiftUI 3: Exploring the Exciting New Features for iOS app Development
5/29/2023 8:58:10 AM.
Discover the game-changing features of SwiftUI 3, the latest release that is transforming app development. Explore how SwiftUI 3 empowers developers to create stunning and intuitive user interfaces wi
The Role of Interfaces in Java
4/21/2023 7:17:09 AM.
Although Java Possesses most of the features of C++, multiple inheritance is not supported by Java.
C# In Practice - Building Tech Support App
12/1/2022 10:25:39 AM.
In this article, you will learn about simple app building for beginners in C#.
C# Defensive Event Publishing Using Interfaces
11/24/2022 9:57:00 AM.
This article explains how to use interfaces for C# Defensive Event Publishing.
IComparable, IComparer And IEquatable Interfaces In C#
11/23/2022 10:13:38 AM.
In this article you will learn about IComparable, IComparer And IEquatable Interfaces In C#.
Inheritance Vs Interfaces
11/22/2022 9:22:39 AM.
This article describes the advantages of using interfaces over inheritance and how to create a plug and play component in .NET using an interface.
Implementing IEnumerator and IEnumerable Interfaces using Inner Class in C#
8/22/2022 8:42:22 AM.
.NET framework provides IEnumerable and IEnumerator interfaces to implement collection like behavior to user defined classes.
Object-Oriented Programming Simplified With C# And .Net 5
6/28/2022 4:40:35 PM.
This article is about the general concepts of Object-Oriented Programming with examples in c sharp programming language.
Implicit and Explicit Interface Examples
3/28/2022 9:39:53 AM.
In this article you will learn about Implicit and Explicit Interfaces in detail with examples.
How To Inherit Multiple Interfaces Having Same Method Name
1/10/2022 10:45:47 AM.
In this article, you will learn how to Inherit Multiple Interfaces Having Same Method Name.
Method Implementation, Private, Static Members In C# Interfaces⚡ - New Feature In C# Interfaces
9/21/2021 5:44:03 AM.
In this article, we are going to see about “Default implementations in interfaces” feature in C#.
How To Create Extensible Software Components
9/13/2021 5:08:24 AM.
As we grow as a software engineers it is important for us to learn the best practices to increase the quality of the code. In this article I would like write on what is extensible software components
Getting Started With Interfaces In .NET
1/3/2021 9:18:57 AM.
In this article you will learn how to get started with interfaces in .NET.
ADO .NET Disconnected Classes
10/29/2020 2:51:47 AM.
In this article I will explain about the ADO.NET Disconnected Classes.
Java 8 - Functional Interfaces
7/16/2020 6:09:12 AM.
This article will provide you the knowledge of Functional Interfaces included in Java 8.
OnInit Interfaces In Angular
4/16/2020 8:57:16 AM.
In this article, you will learn about OnInit interfaces in Angular.
Introduction to Interface In Java
12/9/2019 10:39:23 PM.
In this article we will discuss about interface in JAVA. As multiple inheritance in JAVA only achieve through Inerface. So we discuss about Interface in JAVA.
Comparable and Comparator Interfaces in Java
9/24/2019 4:58:20 AM.
This article explains the Comparable and Comparator interfaces in Java and the differences between them.
Interfaces of Collections in JAVA
9/13/2019 3:45:59 AM.
Here you will learn about collection interfaces in JAVA.
Improve Your Model Classes With OOP - Part Two - Constructors, Interfaces And More
8/27/2019 4:23:00 PM.
In this article, you will learn how to improve your model classes with OOP.
Interfaces In C# 8.0
7/15/2019 10:12:04 PM.
A C# interface contains definitions a class or a struct that can be be implemented by the derived classes. This article explains interfaces in C# 8.0.
Interface in C# - Basics
7/9/2019 8:30:59 AM.
In this article, we will learn about interfaces in C#.
SwiftUI Build Declarative User Interfaces In iOS 13
6/14/2019 8:28:17 AM.
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift.
Angular Tutorial for Beginners - Part Four - Interfaces
6/4/2019 8:19:57 AM.
In this article, you will learn about Angular interfaces.
Implementing Multiple Interfaces With The Same Method Signature In C#
1/10/2019 12:29:24 AM.
This write-up explains how we can implement multiple interfaces in C# using the same method signature. Also, we will cover how this can be helpful in implementing the SOLID principles.
Customize User Interfaces and Pass User Input to Installer Classes
12/18/2018 4:25:09 AM.
In this article I am going to demonstrate how to customize your MSI install to prompt the user for some information and then pass this information to an installer class. This can be useful when needi
Dependency Injection - Part Six - Autofac's "AsImplementedInterfaces"
2/13/2018 10:11:29 PM.
While I was exploring Autofac, I found AsImplementedInterfaces quite interesting. Not only because it is useful, but also because if we are not careful with its use, we may end up with unexpected appl
Class Vs Abstract Class Vs Interfaces
12/16/2015 8:49:21 AM.
In this article you will learn about the differences between Class, Abstract Class and Interfaces in C# language.
Overview Of Interfaces
12/13/2015 11:24:22 AM.
In this article you will learn about overview of Interfaces in C# with example.
Abstract Class vs Interfaces In Object Oriented EcoSystem
12/3/2015 12:05:41 AM.
In this blog you will learn about the difference between Abstract class and Interface.
Why We Use Interfaces in C#
8/23/2015 11:51:50 PM.
In this article you will learn about interfaces in C#.
Interfaces in C#
4/13/2015 10:10:27 PM.
This article explains interface in C#.
OWIN and Katana Interfaces of ASP.Net
3/29/2015 3:11:33 PM.
In this article, I will share what I have my learned about what O.W.I.N. and Katana are and will try to get into some basic details that are some important concept to be learned.
C#: Implicit and Explicit Implementation of Interfaces
2/21/2015 2:06:44 PM.
This article explains the implicit and explicit implementation of interfaces and its purposes.
Difference Between Abstract Classes and Interfaces
1/29/2015 12:59:22 AM.
In this article we will learn about the differences between abstract classes and interfaces.
Explicit Interfaces in C#
1/8/2015 10:56:54 PM.
In this article we will learn about explicit interface implementation.
What Interfaces in C# Are
1/5/2015 1:29:56 PM.
This article explains what interfaces in C# are.
Coding Better: Programming From the Outside In for Fluent Interfaces. Part II
9/15/2014 7:21:09 AM.
In this article we’ll cover building a Fluent Interface in order to write readable code that closely models spoken/written language. In a previous article I discussed how we can be more efficient and write better code by developing from the outside-in. Now we’ll look at a new trick to make this approach even more effective, the Fluent Interface and Method Chaining.
Coding Better: Programming From the Outside In for Fluent Interfaces. Part IV - A Real World Application
9/15/2014 5:04:55 AM.
In this article we'll look at building a fluent interface to abstract parameter assertions which gives us readable code that closely models spoken/written language. This will make code consuming our API contain less code debt and reduce the total cost of maintenance.
Coding Better: Programming From the Outside In for Fluent Interfaces. Part III
9/15/2014 5:02:28 AM.
In a previous article I demonstrated a coding approach that allows us to easily build a Fluent Interface. In this article we'll pick up where I left off and develop a more sophisticated/complex structure.
Customize User Interfaces and Pass User Input to Installer Classes
6/5/2014 8:16:07 AM.
In this article I am going to demonstrate how to customize your MSI install to prompt the user for some information and then pass this information to an installer class. This can be useful when needing to do something during an install based on the user input.
Interfaces in C#
5/31/2014 3:53:30 PM.
In this article we will learn about interfaces in C#.
Using IComparable and IComparer to compare objects in VB.NET
12/1/2012 2:39:59 AM.
The .Net framework and especially the System.Collection namespace provides us two built in interfaces witch are IComparable and IComparer interfaces in order to compare two objects.
Understanding Structures in VB.NET
11/10/2012 3:43:21 AM.
A structure in VB.NET is simply a composite data type consisting of a number elements of other types.
Querying COM+ using Web Services in VB.NET
11/10/2012 2:07:39 AM.
The most COM+ common administrative tasks (creating a COM+ application, installing/deleting a component, setting a component attribute) can be accomplished manually with the Component Services administrative tool from Management Console. But there a few cases (installing the components or changing a component’s value on a regular basis) when it is necessary to have programmatic access to the COM+ applications, components and interfaces.
M.S. Visio Automation
10/4/2012 9:23:38 AM.
This article demonstrates the flexibility of Visio products as a development platform by describing the customized business solutions.
Building User Interfaces for Windows Phone 7
5/20/2012 7:15:33 AM.
This article will cover some aspects that can help you style your UI controls in a Silverlight Windows Phone 7 Application
Microsoft .NET and XML
5/20/2012 6:32:07 AM.
In this article I will explain you about Microsoft .NET and XML.
Integrate Through Web Interfaces with C#
5/20/2012 3:17:47 AM.
This article proposes a way for integrating the enterprise applications through web interfaces. Since the web interfaces are widely available for many existing applications, the method may well reduce the cost of building an integration system with less time and get ride of the dependency on other resources.
Nemesis-7rc1 (Codename Deviate)
5/19/2012 12:40:30 AM.
Nemesis-7 is a full-screen 2D shoot’em up that makes use of the DirectInput, DirectSound and DirectDraw interfaces from DirectX. The player controls a spaceship which he uses to duel the computer opponent. I implemented some artificial intelligence to make the CPU play more human.
Coding Better: Using Classes vs. Interfaces
5/15/2012 3:06:00 PM.
Using the .NET framework we basically have two ways to provide abstraction for our code: Classes and Interfaces. This article will look at the use of each and cover some things to consider when choosing between them in different situations.
Creating Extensible and Abstract Layer
5/13/2012 5:56:45 AM.
This article explains you about the abstraction and extensibility which is an important factor in modern day frameworks.
How and when to Use Interfaces like IComparable
9/15/2010 11:17:34 PM.
This article is targeted for the people who don't know how to use Interfaces .
GDI+ Namespaces and Classes in .NET
10/29/2009 6:24:47 AM.
In this article I will explain about GDI+ Namespaces and Classes in .NET
Interfaces + Factory pattern = Decoupled architecture
6/30/2009 11:27:56 PM.
In this tutorial we will try to understand how we can use interfaces and factory pattern to create a truly decoupled architecture framework. In this sample we will take up a simple three tier architecture and apply interfaces and factory pattern to see how we can transform the three tier in to a truly decoupled architecture.
What are interfaces
6/1/2009 1:08:55 AM.
In this article I will be explaining you about interface, there types and implementation.
Sorting Object Using IComparer and IComparable Interfaces
5/30/2009 1:22:16 AM.
The System.Collections namespace contains interfaces and classes that define various...
How we configure interfaces of PIX or ASA
1/12/2009 5:17:00 AM.
A pix or firewall can have up to the 10 interfaces based upon PIX or ASA version and Interface module install on it.
Messaging between Threads using Message Loop
1/30/2006 11:48:06 PM.
MessageLoopLib is a stripped down version of a complete, threading communication subsystem Ive written. This implementation is a single thread created in the GUI constructor. Ive dropped all thread management and have had to change some of the message code to accommodate this.
Simple Windows Forms Events and Interfaces
1/18/2006 5:53:25 AM.
This article contains a c# code which makes use of the concepts of Events and Interfaces together.
Querying COM+ through Web Services
1/9/2006 1:42:06 AM.
The most COM+ common administrative tasks (creating a COM+ application, installing/deleting a component, setting a component attribute) can be accomplished manually with the Component Services administrative tool from Management Console.
IComparable: Under the Hood
12/23/2005 1:14:35 AM.
We now calling Array.Sort() on C# Types such as int, char, string will automatically do sorting based on that type.