How to use the Main() method in C#?

CsharpProgrammingServer Side Programming

A main method is static since it is available to run when the C# program starts. It is the entry point of the program and runs without even creating an instance of the class.

The Main method states what the class does when executed and instantiates other objects and variables.

The following shows how to add a Main() method.


using system;
namespace demo {
   class helloworld {
      static void main(string[] args) {
         console.writeline("hello world");

As you can see in the above example.

static void Main(string[] args) {


  • static − the object is not needed to access static members

  • void − return type of the method

  • Main − entry point for any C# program. Program execution begins here.

  • string[] args −  for command line arguments in C#.

Updated on 23-Jun-2020 12:41:09