>

8/22/2010

Hello World Tutorial

The following examples show different ways of writing the C# Hello World program.



Example 1



// Hello1.cs
public class Hello1
{
public static void Main()
{

System.Console.WriteLine("Hello, World!");
}
}

Output



Hello, World!



Code Discussion



* Every Main method must be contained inside a class (Hello1 in this case).

* The System.Console class contains a WriteLine method that can be used to display a string to the console.



Example 2



To avoid fully qualifying classes throughout a program, you can use the using directive as shown below:



// Hello2.cs

using System;



public class Hello2

{

public static void Main()

{

Console.WriteLine("Hello, World!");

}

}



Output



Hello, World!



Example 3



If you need access to the command line parameters passed in to your application, simply change the signature of the Main method to include them as shown below. This example counts and displays the command line arguments.



// Hello3.cs

// arguments: A B C D

using System;



public class Hello3

{

public static void Main(string[] args)

{

Console.WriteLine("Hello, World!");

Console.WriteLine("You entered the following {0} command line arguments:",

args.Length );

for (int i=0; i < args.Length; i++) { Console.WriteLine("{0}", args[i]); } } }






Output



Hello, World!

You entered the following 4 command line arguments:

A

B

C

D



Example 4



To return a return code, change the signature of the Main method as shown below:

Copy



// Hello4.cs

using System;



public class Hello4

{

public static int Main(string[] args)

{

Console.WriteLine("Hello, World!");

return 0;

}

}



Output



Hello, World!



Related Posts by Categories



No comments:

Post a Comment