The first Application

Class Definition

Normally a program consists of several expressions one after the other. In Perl you would simply write those expressions:
printf("Hello World!");
C# is different. All code must be organized in methods, witch always need to be contained in classes. It is pointless to ask why this is, now, it will be explained later.

Instead let's just create that class:

class Hello{
}