Basic C# Programming: Test Your Knowledge

Test your knowledge of the absolute basics of C#. If you started learning C# recently but you're still getting the syntax straight in your head, these exercises are for you.If you get stuck anywhere,....

C# for Beginners: Make Your Own MP3 Player, Free

C# is so ridiculously simple that even a beginner can make an MP3 player in no time at all using the free Express edition of Visual C#. I've used the 2010 edition for this tutorial, but other versions....

Free GUID Generator for Windows

Just in case you need a bunch of unique GUIDs for some reason (some people do, apparently), here is a free GUID Generator for you to use.You will need .NET platform version 4 installed for it to work....

C# Protected: Using the Protected Keyword in C#

In C#, you can specify that instance variables and methods are public , protected , internal or private .If the internal keyword is unfamiliar to you, you might want to check out my article on....

C# Array: Using Arrays in C#

Arrays in C# are easy to use, unlike their pricklier C++ relatives.In this article we'll take a look at some code examples that demonstrate how arrays are used. But before you jump in there with that....

C# Methods

Methods are simply subroutines that are attached to some object. For instance, a 'car' object might have a method called 'start' that starts the car (of course we could be speaking here either about....

C# Classes

Classes in C# are created using the keyword class . Usually you also declare classes in a namespace , but this is not obligatory. In fact to declare a class, all you need at the minimum is the clas....

C# Hello World

C# is undoubtedly one of the easiest languages to get started in. In this brief tutorial we'll create a Hello World console application using Microsoft's free Visual C# express.....

C# Float -- Usage, Minimum and Maximum Values

You can represent floating point values in C# using either the float or decimal types. While decimal is more suited to financial calculations due to its smaller range but greater precision, you....