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.
Anonymous types were introduced in C# 3.0 with a special purpose to provide the easiest way to define objects with a few read-only properties.

This article provides a brief introduction to the creation of a N-Tier Architecture System for Web Applications.

Today, we are all comfortable sitting in front of our high powered computers running graphical user interfaces and compiling code in sophisticated development environments.

Learn how to use optional parameters and named arguments in C# 4.0, including default values, parameter ordering, and method-call examples.

This article provides a quick overview of the C/C++ and C# languages.

What collection initializers are and how to implement them in C# 3.0.

My today’s presentation is only for new developer. If you go for .NET interview, the interviewer might ask one question. “What is the difference between string and String in C# .NET”.

In this article we will try to understand another pattern for implementing Dependency Injection called Function Injection.

This article defines the collection and reflection of C# in Detail.

Learn how to create, read, and delete Windows Registry subkeys and values in C# using the Microsoft.Win32 RegistryKey class.

In this article we will learn Dependency Injection in application development.

Learn how to model many-to-one relationships in C# classes using customer-shop and student-teacher examples.

In this article we will learn to implement a One-To-One relationship between two classes.

In this article we learn how to retrieve system resource information using the ManagementObjectSearcher class.

In my earlier article I have discussed about web part basics and how web part can be utilized as User control. In this article we will be discussing about the communication between two web parts.

Generics allow us to define type-safe classes without worrying about type safety and performance.

In this article we will learn how we can display a number in its currency format with respect to a country.

In this article, you will learn what Automatic Implemented Properties are in C# and how to implement them.

Here you will see how flags enumerations are used for masking bit fields and doing bitwise comparisons.

In this article we will discuss few best practices in Asynchronous programming.

While replying in forum, I got this question. This may not be a new or exciting topic but the reason behind I’m sharing this post is to make that person understand it in a better way as well as the others alike.

Microsoft Roslyn is an API that exposes the C# compiler as a service or one can say now the entire compiler is exposed in a form of a library that can be included in your project or application.

Learn how C# evaluates &&, &, ||, and |, including short-circuit behavior and why full evaluation can cause errors such as division by zero.

This article will provide an idea/example of how to handle errors in C# programming using try and catch blocks.

Learn how the C# static keyword applies to fields, methods, and constructors, with examples of class-level data and initialization.

A basic registration page without any encryption and decryption.

In this article we will go through some important uses of C# keywords.

We will now create a C# application to reduce the quality of images.

We are going to use our one base class from .NET framework, which will show a simple demonstration of SAPI.
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