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 article illustrates how to add power to the default Enums to make it more Smarter Enums in C#.

In this article, you will learn how to use Span<T> instead of List<T>.

In this code snippet, you will learn how to create custom Math.Round() Method.

A brief article about the Action and Func Delegates in C#

This article provides a walk-through for creating an Asynchronous RPC communication between two applications using RabbitMq

In this article, we can create deep copy of an object with the help of Serialization and Reflection.

Convert a C# List to a DataTable using reflection, creating columns from public properties and rows from object values.

What we going to make is a linked list. Yeah I know there is a class which does the same as a linked list called ArrayList, but we (as a diehard C# programmer) want absolute control and knowledge of what we use.

In this article, we will learn how to generate barcode from C# windows application using QRCODE GENERATOR LIBRARY.

In this article, I show you 5 best practices of C# programming.

In this article, we will learn how to bind ComboBox DataSource to Array of objects, List of Objects, DataTable, DataSet, DataView and Enumeration Values.

This article concentrates on arrays in .NET and how you can work with arrays in C# language. Article also covers the Arrays class and its method, which can be used to sort, search, get, and set an array items.

In this article, you will learn when to use an abstract class and an interface in real projects.

In this article I discuss the event handling model in .NET using C#. The discussion starts with an introduction to the concept of delegates and then it extends that concept to events and event handling in .NET.

In this article we will discuss key concepts of object orientation with their practical implementation in C#. We will discuss here basics of OOPS including Interfaces, Access Modifiers, inheritance, polymorphism etc.

In this article, you will learn about the four ways to read the configuration setting in C#.

The following example shows the use of Regular Expressions in C#.This program has basic validation scripts for validation easily useable in all programs.

Tutorial about Creational Design Patterns in c# in simple word.

Learn how to compile and run a .NET 5 C# console application directly with the Roslyn compiler from the command prompt.


Simple Storage Service, or S3 for short, from AWS, provides industry-leading scalability, data availability, security, and performance. We can use S3 to store, retrieve and manage any amount of data, such as websites, mobile applications, backup, and much more. I needed a tool to access and manage my files on Amazon S3, and I decided to build it and here is what have built.

In this article, you will learn about C#- String Object impact on performance.

Learn how IEnumerable and IEnumerator work in C#, including GetEnumerator, collection iteration, foreach loops, generic collections, and their key differences.

In this article, you will learn about date controls and timer components in C#.Net.

In this article, you will learn about structural design patterns in c# in simple word.

In any programming language, collections play a very important role. Many times we need Sorted collections, so I felt to discuss SortedSet collections in this article. This article can be used by beginners, intermediate, and professionals.

In this article, you will learn about C# - Hashset with Example.

This article explores different siblings of Subject<T> available for the Reactive Extensions library for .Net.

While reviewing and refactoring a real-world codebase, I've noticed how byte[] API is misused. That is the reason why in this article I'm sharing some thoughts on why you shouldn't evade Stream API in your code.

In this article, we are going to explore about how to write unit test for exception and console log 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