C# for Beginners

This tutorial series will help you learn the basics of C# programming.

You will start by learning common definitions. Next, you will code simple console applications. As the series progresses, you will learn more advanced techniques until you are able to use a variety of structures to code dynamic C# applications.

In C#, enumerations, or enums, are a special data type used to limit the possible values of a given variable. Constraining data is useful for ensuring the validity of values as they are used throughout the program. ... Read more

In this tutorial, you will learn how to use the ForEach method on Lists and other LINQ collections. This allows you to compactly write, on a single line of code, that which otherwise would take at least four lines. ... Read more

The Language Integrated Query (LINQ) syntax is a powerful way to work with collections in C#. In this tutorial, you will learn how to use LINQ to filter data from C# lists. You will also learn how to chain LINQ queries together in order to return precisely the data you ... Read more

The Language Integrated Query (LINQ) is a syntax that allows developers to sort, filter, and perform other aggregate operations on collections in C#. This tutorial will introduce you to LINQ and teach you how to use the OrderBy method to sort your data. ... Read more

Collections in C# are similar to arrays, but with added benefits. Perhaps most importantly, they enable the developer to take advantage of rich sorting, filtering, and aggregation features available in the .NET Core framework through LINQ queries. ... Read more

In this tutorial, you will learn how to use the StreamReader object to read a specific line number of a text file in your C# applications. ... Read more