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.
In this article you will learn why we cannot have overload a method differing only as out and ref params.

Explore C# language versions from C# 1.0 through C# 6.0, including their release timelines and major features.

In this article we will learn about useful C# Windows Forms Input Masks.

In this article we will learn how to sort a list of simple and complex types.

In this article we will learn about another generic class present in the System.Collection.Generic namespace, List<T>.

This article explains how to rotate a table's cells into a runtime generated PDF.

This article explains how to add a new page into a runtime generated PDF.

This article explains the implicit and explicit implementation of interfaces and its purposes.

In this article, we will learn what extension methods are and how to create and implement your own extension method.

In this article you will learn how to use a Partial View with a Dynamic Expando Object and Tuple.

In this article, we will see 4 ways to make a method parameter optional.

Learn how to declare, bind, and invoke C# delegates, including multicast delegates, method signatures, and invocation lists.

The article will explain the basics of delegates. How delegates are initialized and how they work.

This article outlines the new features that have been added to the new C# version 6.0.

This article explains returning an anonymous type and how to handle it in code.

In this article we will learn how to create a Vocabulary Enhancer (VocEnhancer) application using C#.

Performance Issue between IF and Conditional Expression.

In today’s article we will discuss the basics of exception handling.

In this article we will see the differences between method hiding and method overriding with an example.

This article explains the Publisher/Subscriber pattern with Event/Delegate and EventAggregator.

In this article we will learn about the differences between abstract classes and interfaces.

In this article you will learn what delegates are and some of the advantages of delegates.

This article explains what delegates in C# are, how to use them and provides a real-life sample use of them.

This article explains delegates and is explained with an example using the Mediator Pattern.

In this article you will learn Debugging and Diagnostics Enhancements in Visual studio 2015.
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