First C# Program:
In the previous section, we have created a console project. Now, let's write simple C# code to understand important building blocks.
Every console application starts from the Main() method of Program class. The following example code displays "Hello World!!" on the console.
Example: Simple Console Project with C#
static void Main(string args)
string message = "Hello World!!";
The following image illustrates the important parts of the above example.
Explaination of above points:
- Every .NET application takes the reference of the necessary .NET framework namespaces that it is planning to use with the "using" keyword e.g.
- Declare the namespace for the current class using the "namespace" keyword e.g.
- We then declared a class using the "class" keyword:
- The Main() is a method of Program class which is the entry point of the console application.
- String is a data type.
- 'message' is a variable, that holds a value of a specified data type.
- "Hello World!!" is the value of the message variable.
- Console is a .NET framework class. WriteLine() is a method which you can use to display messages to the console.
Every line or statement in C# must end with a semicolon (;).
Compile and Run C# Program:
In order to see the output of the above C# program, we have to compile it and run it by pressing Ctrl + F5, or clicking Run button or by clicking the "Debug" menu and clicking "Start Without Debugging". You will see following output in the console:
So this is the basic code items that you will probably use in every C# code. Let's learn about C# Class in the next section.