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 enables you to understand how to use SQLite with C#.

In this article, I shall demonstrate how to create custom events in C#.

What is an event? Event means something we do like posting this article, reading this article etc. Everything we do, is an event. In order to illustrate event driven programming, I would like to tell a story and show how I can put this real life scenario using events. So start thinking OOPs.

In this quick article, you will take a look at basics of anonymous typed classes in C#.

In this article, you can learn how to insert an image into a table cell in a PDF document in C# and password-protect your PDF.

In this article, I suggest tips to help you to reduce Cyclomatic Complexity in your C# code to improve readability and make code less complex.

In this article, we will see how to download a DataTable to a text file.

This is a detailed analysis of Abstract classes and methods in C# with some concrete examples.

In this post, we'll talk about how to read and query the Event Viewer efficiently and grammatically in C#.

In this article I would like to demonstrate a generic XML Serialization/Deserialization process.

This article informs you that the .Net framework and especially the System.Collection namespace provides us two built in interfaces witch are IComparable and IComparer interfaces that enables us compare and sort objects.

This article explains the environment class and its members and how to use them in your applications.

In this article, you will learn how to perform arithmetic operations on two arrays.

In this article for discussion and explanation purpose, I am introducing to you, two fictional characters Mark (a .NET developer) and Bob (a Tech Lead).

Learn how to add behavior to C# enums using extension methods, with examples for testing enum values and grouping related values.

An enum variable can then be set to any one of these constants or (in the case of ‘Flags’ enums) to a meaningful combination of them.

The .NET Framework does have the Enumerable.Range() method, which is used mainly in conjunction with LINQ queries.

In this article we will learn how to implement a One to Many relationship in a C# class.

This is a simple game written in C# in which user presses Up, Down, Left, Right arrow keys to play this game.

In this article I will tell you how to create a PDF file, Microsoft Word file and a text file from C# with a complete sample that uses these tools with C#.

In this article, I explain delegates and multi-casting through delegates with an example.

This article describes an application used to generate and test aural alerts; I wrote the application originally to allow me to define and test aural alerts for use in a couple of cockpit simulators, however, you could use the application to generate aural alerts for any purpose. The application also may be used to define voice messages which may be optionally saved as wave files for subsequent use in other applications.

In this article, I am going to give a brief idea of List, HashSet and SortedSet performances in various situations in terms of their time complexity.

This article illustrates a powerful collection in C#, the SortedDictionary. In the article we will discuss two ways to sort key-value pairs: using an IComparer object and using IComparable keys.

In this article, we will encrypt a file and embed an encrypted key through which we encrypt that file.

.NET framework provides IEnumerable and IEnumerator interfaces to implement collection like behavior to user defined classes.

In this article, I will explain you about BinaryReader and BinaryWriter Classes in C#.

Parametric Polymorphism is a well-established programming language feature. Generics offers this feature to C#. The best way to understand generics is to study some C# code that would benefit from generics.

The BitConverter class in .NET Framework is provides functionality to convert base data types to an array of bytes, and an array of bytes to base data types.

In this article, you will learn how to consume RestAPI using HttpClient 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