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 shows how to create a PDF and convert it to an image in a relatively easy method to use ItextSharp and Spire.PDF.

This article explains the complete life cycle of making a custom interactive C# compiler much like the existing CSC.exe.

The purpose of this article is to show a solution for a file exporter based in a list of items regardless of type.

In this article you will learn how to create an Excel file and convert it to a PDF using a free API.

This article will shed some light on Façade Patterns that are just an interface.

In this article we learn what a jagged array is and how to use a jagged arry in our applications.

In this article you learn about the Dictionary collection, including how to use it and what the operations are that can be done on a Dictionary collection.

This article explains the basic concept of delegates, anonymous methods and lamda expressions.

In this article you will learn how to count the number of repeated rows in an Excel file column and show the duplicate columns in a chart control dynamically.

In this article you will learn how to set formats in an Excel file from C# code.

In this article we learn what the Obsolete Attribute is and why to use it.

In this article you will learn Extension Methods in C# with Practices.

In this article you will learn how to make a circular stack, an advance in data structures.

In this article you will learn how to export data to Excel and convert Excel to HTML using a free third-party library.

In this article, we will see how to merge records from one DataTable into another.

This article provides an introduction to data types and variables used in C#.

This article explains the basic differences between the three most frequently used and confusing keywords in C#.

Learn how to sort C# collections with IComparable, IComparer, Comparison delegates, List.Sort, and LINQ OrderBy.

This article explains Attribute based validation in a Validation Application Block.

This article explains how Extension Methods are used in LINQ.

This article gives an introduction to Extension Methods.

This article gives you a brief introduction about the c# garbage collector algorithm.

As a response to the third question asked in the first article Part I-What really it differs an Interface from a class? I can say that also interfaces play others important roles. They can serve as a powerful tool to explore objects

In this article, I will respond to the second question posed in the previous one. Part I-What's really differs an Interface from a class?

This article tells you about the basic difference between an interface and a class.

This article extends the custom configuration section concept.
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