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.

Learn how to use attributes and change-notification interfaces to declaratively bind MVC models and views, including property, collection, and two-way bindings.

In this article we will detect the theme of a Windows Phone using C#.

This article explains two very useful concepts of C#. I'll also explain where to use these keywords and how to use them to increase readability and decrease complexities.

In this tutorial we will learn the basics of inserting, updating and deleting records from a table in a local database.

This article explains the logic and its implementation for creating a word auto-completion module.

This article shows how to more easily create a text file using a library in C# using both XML and C#.

In this article we will use Regular Expressions to check an email for correct format in C#.

This article will provide you a touch of inserting images in a window using C#

Today we will build an application that uses the Speach API (SAPI) that says a welcome greet message on every Windows startup using C#.

This article explains how to access a Microsoft Project Plan File using the MPXJ Library and C#.

This article explains the use of checked operators but you need to first understand the purpose of them.

Object Oriented Inheritance will be used in this tutorial, so basic understanding of inheritance should be granted for understanding the contents of this tutorial.

This article provides a sample TIC TAC TOE 2 player game in C#.

This article will familiarize you with alias concepts and command line arguments in C#.

In today’s article we will understand the uses of the IEquatable interface of the .NET class library.

In this article we are going to have a detailed article on System.Environment.

In this article we will learn the concepts of the ICloneable interface in the .NET class library.

In this article I show how to send a single value from a function when you don’t know the exact DataType of that value.

To help you get a working knowledge of C# events and event handling, this article explains where events come from, what they really are at a functional level and how they are expressed in C#. This article specifically looks at the Gang Of Four (GOF) Observer pattern.

In today’s article we will discuss the uses of IEnumerator interface in .NET class library.

This article is about a feature provided by Microsoft Visual Studio to generate a sequence diagram from existing code.

Today’s article explains the IDictonary interface that is a very common and frequently used collection in the .NET class library.

Covariance and contravariance features were introduced in C# 4.0.

In this article, we learn how to add XML Documentation in C#

This article is about the two features in C#, the Caller Information Attribute and the StackTrace class.

This article describes Optional Parameters, introduced in C# 4.0.

This article covers several situations that occur in practice when coding event driven applications. Pitfalls and bad designs are outlined and examples of proper event handling are given.

In this article (the first of an occasional series), I'd like to take a basic look at the managed version of C++ from the perspective of a C# programmer. No previous knowledge of C++ is needed.

COM components don't support parameter overloading, so in C#, for each value in a parameter list, we must pass in something.
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