Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
This article explains Bundling and Minification in C#.

In this post you will learn the difference between Expression<Func<>> and Func<> and thier usages.

Distinct()/Contains() is not working properly?See how collection operation depends on Equals() implementation

This article explains how to get the list of all the files that you have modified in the directory and subdirectory.

This article explains the three most commonly used but confusing keywords. I am explaining them in reference to C#.

This article describes how to convert a date from Solar to Lunar using Visual C#.

This article explains the three most commonly used but confusing keywords. I am explaining them in reference to C#.

In this article, I demonstrate how to take this approach a step further by using contravariance and generic typing to extend a public interface.

In this brief article, I provide a practical implementation of LDAP within a C# application.

In this article, we learn how to get an IP Address and Host Name using the Dns Class in C#.

The main purpose of this article is to create a simple Pareto Chart Control.

This article describes the async and await operators in Asynchronous Programming in C#.

This article describes how to send an email in C#. For sending the email, you need to configure the email services on the server.

Here you will learn about Liskov's Substitution Principle (LSP).

This article shows how to create a Timer using multithreading in a console application.

This article is for beginners and explains method overloading, method overriding and method hiding

In this article I explain an easy way to understand Class Diagrams in C#.

This article shows how to delete an existing entity without retrieving it from the database and gain some performance benefit from it.

This part helps in understanding Managed and Unmanaged code in C#.

This article helps you to understand the use of the using keyword in C#.

This article explains how to to provide access to one class but not all classes.

This article helps you to understand how to discard the changes from DbContext or ObjectContext.

Here we will discuss how to overload short-circuit operators in C#.

This article explains instance and static data members of a class in C#.

This article shows how to create a Class Library file in C# (in other words a DLL file) and will use that DLL file in a Visual Basic application.

This article explains Extension methods, a new existing feature of C# 3.0.
Everything on C#, not only its articles: the C# page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article