Visual C# Tutorials

C# (C Sharp) Tutorials and Lessons

Welcome to Visual C# Tutorials

Visual C# is a great programming language. It is one of the languages supported by the .NET Framework developed by Microsoft. You can use C# to create different kinds of application such as desktop and web applications. Your imagination is the limit.

Start learning this language here at this site by reading our easy to follow C# tutorials and lessons. This site contains tutorials about the basics of C#, how to create Windows Forms, connecting to databases, and many more. The tutorials and lessons also aim to teach you the different programming concepts that you can apply not only in C#, but also in other languages as well. Start learning Visual C#!

Latest C# Tutorials


Joining Data Sources

This is an introduction to joining data sources using the join clause.


The group-by Clause

This lesson discusses the group-by clause which is used to group related items from a data source.


The let Clause

This lesson demonstrates LINQ's let clause which allows you to store the result of an expression in a variable for use by the query expression.


The orderby Clause

This lesson shows you how to order or sort the results of a LINQ query using a specified key or keys and in ascending or descending order.


The where Clause

This lesson shows you how you can filter the results of a LINQ query using the where keyword or the Where method.


Converting Negative Numbers to Binary

This lesson shows you how to convert negative numbers to binary using Two's Complement Notation.


Binary to Decimal Conversion

This lesson shows a quick explanation of how to convert binary values to their decimal equivalent.


Decimal to Binary Conversion

This lesson shows you how to convert decimal numbers to their binary equivalent.


Casing Styles in .NET

.NET uses three capitalization styles which is used when naming identifiers. These are PascalCasing, camelCasing, and UPPERCASE.


Operator Precedence Chart

This page shows you the full operator precedence chart containing all the operators and their corresponding level of precedence.