C# Hello World - Your First C# Program

Let's write our first C# program.

We will write a simple program C# that displays Hello, World! on the screen.

public class Program
{
    public static void Main(string[] args)
    {
        System.Console.WriteLine("Hello, World!");
    }
}

Output

Hello World!

Basic Structure of a C# Program

As you can see from the example above, even a simple C# program requires several lines of code.

For future reference, remember that every C# program you write will generally follow this structure:

class Program
{
    public static void Main(string[] args)
    {
        // Your code goes here
    }
}

You will write your code inside the curly braces { } in place of // Your code goes here.


Working of C# Program

Here's the first C# program we wrote:

public class Program
{
    public static void Main(string[] args)
    {
        System.Console.WriteLine("Hello, World!");
    }
}

Notice the following line of code:

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

Keep these important things in mind about System.Console.WriteLine():

  • Everything you want to print should be placed inside the parentheses ().
  • The text to be printed is enclosed within double quotes "".
  • Each System.Console.WriteLine() statement ends with a semicolon ;.
  • Not adhering to these rules will lead to errors, and your code will not execute successfully.

Next, we will learn about C# comments.

Did you find this article helpful?

Your builder path starts here. Builders don't just know how to code, they create solutions that matter.

Escape tutorial hell and ship real projects.

Try Programiz PRO
  • Real-World Projects
  • On-Demand Learning
  • AI Mentor
  • Builder Community