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.

The this keyword is a special type of reference variable, which is implicitly defined within each constructor and non-static method as a first parameter of the type class in which it is defined.

This article is my personal opinion why one should learn C# language over others and how to get started with C#.

This article describes Constructors and types of Constructors available in C# and their description.

In C#, we have the ability to use speech synthesis. We will create an application which alerts the user when there is an appointment by speaking out his appointment date and time and appointment text which he has saved. For saving appointments we will create a table in SQL Server database.

Authenticate a C# console application with Microsoft Graph using the .NET SDK and MSAL, then create a GraphServiceClient to request user data.

In this article, I am going to explain about one of my favorite coding techniques, the brute force method.

Convert Numeric Value Into Words (Currency) In C#.

Brief introduction to Windows Registry and its usage for storing and retrieving data using C#. Here we see structure of the Registry, storing data in the Registry, and retrieving data from the Registry.

In our C# programming life, we use If-Else if, Switch case, and If conditional statements frequently. In this article, we will look into the performance of each of these conditional statements in C#.

Learn how to use ValueTuple in C# 7.0, including named tuple elements, returning multiple values, and tuple deconstruction.

In this article, we will see how to download files in Zip format in MVC.NET.

After searching for a long time on the internet, I have read and consolidated knowledge from different websites into one place and created an original MDI application. I hope this will be useful for all coders who want to create a Wordpad like application in C#.NET using Visual Studio.

In this article we learn about abstract classes in C# using a console appication example

This article discusses generic types available in C# 2.0. The article also shows some sample source code on how to use generic types.

In this article, you will learn new features of C# 6.0 in Visual Studio 2015 Preview, with examples.

This article explains discovery of types at runtime using .NET Reflection in C#. This article will also explain late binding in C# that is related to .NET reflection.


In this quick article you will take a look at static and non-static fields in C#.

This article explains the new feature in C# 6.0 called Use of static as namespace in C# 6.0.

Through this article you will learn the concept of INDEXER in C#.

There might be times when you'll want your event to perform the same actions for all objects. In this article we will see how to do that.

In this article, I'll walk you through some of the new features introduced in the 8th version of C# and show some use cases.

Access Modifiers are special keywords used in a C# program to specify the scope of the members of the class. We will learn about the newly introduced Private Protected Access Modifiers in this article.

In this article, you will learn about anonymous methods and lambda expressions in C#.NET. Anonymous method is a block of code, which is used as a parameter for the delegate.

An c# anonymous method is method which is inline method and it does not have name i.e it has only body. Anonymous methods takes lesser time than a named method. For better performance, then you should go for the Anonymous method.

In this article we will learn about Value Type and Reference Type variables.

This article explains jagged arrays and how they are implemented in C#.

Today, we will discuss a few important differences that every C# developer must know. We will cover the differences between dictionary and hashtable, x.Equals(y) and x == y difference, the difference between class and interface, and the difference between error and exception, and more.

In this article we will learn about one of the most reusable object oriented features of C#, Sealed classes. We will learn about Sealed classes from the basics because I have written this article focusing on the students and the beginners.

Type conversion is a process of converting one type into another. Using C# type conversion techniques, not only can you convert data types, you can also convert object types.
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