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.

Here you will see how to cascade an event from one class to another in C#.

In this article I will share some real-world problems which appear to be complex, but with usage of Microsoft.VisualBasic.Devices those can be easily achieved.

In this article we will learn about generic method overloading in C#.

Learn how to use the C# Environment class to retrieve system and process information, access environment variables, and work with properties such as OSVersion and MachineName.

This explains the explicitly triggering model validation using Entity Framework 6.0.

This article describes how to read an Excel file that has merged columns within it.

This article provides a basic understanding of de-coupled architecture and the concept of Inversion of Control.

Here you will learn how to work with Xamarin.Auth.OAuth2Authenticator for authentication with async/await.

Learn how to represent a 52-card deck in C# and shuffle it into a randomized order using arrays, loops, and random number generation.

This article describes how I created an automated back up module in C# for a company’s inventory files. It fires upon entering the inventory application I created so the customer won’t need to be burdened with remembering to manually do this some other way - a real time saver!

In this article I shall demonstrate how to do a file search using parallel programming in C#.

This article explains the basics of nullable types and coalescing operator for C# for beginners.

This article is about the Constructor Dependency Injection Pattern Implementation in C#.

In this article I shall demonstrate how to update the progress bar status with a responsive UI.

I have tried to explain the concept of Anonymous methods and Lambda expression features in a very simple manner.

This article explains how to use delegates in actual projects.

This article provides a basic introduction to the Generic List.

This article will explains how to print the letters A-Z using a C# program.

This article provides an overview of Linked Lists and explains how they work.

In this article, we will try to study the behavior of the ref and out keywords when we use them as function parameters.

Here, I'll explain how to do refactoring more easily using Visual Studio.

This article explains the internals of overriding.

Here we will try to differentiate between override and the new keyword with an example in C#.

This article explains what an Abstract class is and where it should be used in a practical scenario.
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