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 tutorial and code example will teach you how to work with delegates in C#.

This article will give you a deeper understanding about Static variable, Instance variable, Constant variable and Readonly variable in C#.

This article will teach C# readonly and C# const variables with code examples.

What is dependency injection in C#? And how to implement Dependency Injection using C# and ASP.NET.

In this article, you will learn how to build a three-dimensional Dictionary structure in C#.

This article explains Extension Methods in C#. Extension methods enable you to add methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type.


Learn the key considerations for migrating Java SE applications and developers to C#, including .NET, language differences, and development tools.

Learn to create and manage C# StringCollection objects, including adding, inserting, searching, removing, copying, and accessing strings.

Retrieve a YouTube video's title, description, statistics, content details, and status by video ID using C# and the YouTube Data API.

Asynchronous Programming in C# allows program execute code asynchronously using async and await in C#.

How to Sort a Dictionary by Value using C#. The example code first creates a dictionary and then uses OrderBy method to sort the items.

Learn how to remove items from a C# List by value, index, range, or by clearing the entire list.

This articles talks about Asynchronous Programming Model and Asynchronous delegates.

In this article, we will learn different methods to join two arrays in C#.


Regular Expressions in .NET are implemented using the C# Regex class. Learn here how Regex in .NET works.

In this article, we are doing to dive into details of differences between Multithread, Asynchronous and Parallel programming

In this article, you will learn about Attributes In Practice.

In this article, you will learn about reflection and its usage in practice.

This article demonstrates how to serialize and deserialize CLR objects for web-based applications.

In this article, we will explore various methods to determine if an array is empty in C#. The Length property, Count() extension method of LINQ or the IsNullOrEmpty() method can be used to check if the array is empty. If any of these methods return 0 or the array is null, it can be determined that the array is empty.

Arrays are a fundamental data structure in programming, and it is often necessary to compare two arrays to determine if they are identical or different. In this article, we will discuss the various ways to compare arrays in C#

CNPJ is a legal document in Brazil. Learn here how to validate it.

In this article, we learn about how to encrypt and Decrypt a String in C#.

In this article, I will explain the difference between method overloading and method overriding with example which will help you to understand in a better way.

In this article, we are going to learn how to use the symmetric key for encrypting and decrypting data in C#.

CPF is a legal document in Brazil. Learn here how to validate it.

Learn about properties in C#, Types of Properties, How to define a read-only property, How to define a read-write property, How to Use Properties, What are Properties Access Modifiers,

This article explains how to define and use methods in C#.
Everything on C#, not only its articles: the C# page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article