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 provides an introduction to Stopwatch, a simple tool for accurately measuring elapsed time.

In this article, we will learn about the basics of an abstract class.

In this article we will learn about explicit interface implementation.

This article describes a new feature of C# 6.0 using Visual Studio Ultimate 2015 Preview.

This article explains a new feature of C# 6.0 using Visual Studio Ultimate 2015 Preview.

In this article I will learn a new feature of C# 6.0 with the help of Visual Studio Ultimate 2015 Preview.

Learn how to use C# 6.0 expression-bodied members to simplify methods and read-only properties with the => syntax.

In this small session I am trying to prove that a foreach loop has the best performance compare to a for loop.

In this article I will learn a new feature of C# 6.0 with the help of Visual Studio Ultimate 2015 Preview.

Here I am trying to explain what a class and objects are, why we use encapsulation, abstraction, delegates and so on.

This article explains a new feature of C# 6.0 with the help of Visual Studio Ultimate 2015 Preview.

In this article we are analyzing the performance of String and StringBulider. We normally using String. Both work the same and are easy to use. At first sight we can't assume which rovides the performance. This article intends to prove which is best.

In this article you will learn why to use the Factory Method.

In this article I am trying to determine which is the best, if with else or switch with case.

This small article focuses on analyzing the performance of the if and switch statements.

This article provides a sneak peek at the power behind SemanticMerge that is designed to help you focus on development and avoid the time-consuming tasks associated with merging your code.

In this article we learn how to merge two DataTables in C#.

In this article you will learn where to use an interface and how to achieve better programming.

Learn to create and format C# Windows Forms charts and bind chart series to arrays, DataGrid data, and Microsoft Access databases.

Learn more about JSON, a popular lightweight data-interchange format and its usage in the C# programming language.

In this article you will learn about Exception Handling (try catch, finally and throw).

In this article you will learn how to create Custom Event in the C# language.

Explains why Visual Studio shows “Press any key to continue” and how a C# console application closes automatically after a delay when run outside the IDE.
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