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 we will learn the ISerializable interface in the .NET class library.

In this article you will learn about try and catch blocks in C#.

In this article we will learn how to record audio and play sound files in C and C#.

Let's learn how to start with C# Programming by creating your first C# Program.

This article provides guidance for writing better, more maintainable code.

The intention of the article is to give an idea of what extension methods are and their benefits.

This article describes use of interLocked access of memory to avoid a race condition.

This article explains use of a Monitor for thread locking using ReaderWriterLocking.

This article exlains what a mutex is and how to use them.

This article provides a kind of software/tool to encrypt data.

This article is about determining the exact location of an exception in code.

In this article you will learn the differences between Inheritance and Containment.

This article explains the procedure for converting a CDA to a WAV.

This article explains what Dependency Injection is and why there is a need for this software design pattern.

To create a web browser in the .NET framework, there are some fundamental steps shown in this article through which you can easily create your own web browser.

In this article we can learn how to create a Doubleton class in C#.

In this article we can learn how to create a Doubleton class in C#.

In this article section we try to create a stand-alone server that responds to their client.

In this article, we will have a demonstration of Client/Server applications in C#.

This article focuses on delegates, how to use them, their relation to events, and their relation to raising events. It is meant to help the beginner learn delegates by example code.

In this article I explain the basic concepts of Generics in C#.

In this article, you will learn the basics of extension methods in C# and why and how to use them.

This tutorial explains the basics of C#, a modern Object Oriented Programming language that was designed by Anders Hejlsberg at Microsoft.

Exception handling mechanism is very essential in every application. A good coding stricture does not leave a single piece of code which might give trouble in application.

In this article, I will try to explain what an Extension Method is and in which scenario it is used.

Indexers are used in .Net to store or retrieve data from a session state or application state variables.

This article shall describe a very simple approach for determining information regarding the processes currently running on a machine. The demonstration application includes a collection of methods that may be used to search for specific processes using various criteria or to list running processes.

Being a novice or a professional often we wonder how to write effective, maintainable and extendible code. This article define guidelines to enforce consistent style and formatting and help developers avoid common pitfalls and mistakes.
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