Language: EN

csharp-como-crear-un-proyecto

How to Create a Project in C#

Let’s write and run a simple program in C#. This program will print “Hello, World!” to the console—our first C# program!

It’s a very basic example, but it helps us verify that everything is installed correctly, and… you have to start somewhere 😊.

Creating the program in Visual Studio

We can use Visual Studio to create our first application. In this simple case, we will use a console application. To do this,

  1. Open Visual Studio and select Create a new project.
  2. Select Console Application.
  3. Give your project a name for example HelloWorld and select the folder where it will be saved. Click Create.

This process will create a basic template of a C# program in your new project.

visual-studio-console-app

Writing our first program

With our project created, we open the file Program.cs by selecting it in the Solution Explorer.

dotnet-hello-world-program

In this file, we write the following code,

using System;

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

Let’s break it down

  1. using: The line using System; indicates that the program will use the System namespace, which contains fundamental classes of the .NET Framework like Console.

  2. Namespace: namespace HelloWorld defines a namespace that organizes the code and avoids naming conflicts between different parts of the program.

  3. Class: class Program declares a class called Program. In C#, all code must be contained within a class.

  4. Main Method: static void Main(string[] args) is the entry point of the program. Every C# program must have a Main method, which is where execution begins.

  5. Statement: Console.WriteLine("Hello, World!"); is a statement that prints text to the console. Statements in C# end with a semicolon (;).

Don’t worry about each part for now. We’ll go through them gradually throughout the course.

Running the project

To run the project in Visual Studio, select the Start button or press Ctrl + F5. This will compile and execute the program, displaying the phrase in the console:

Hello, World!

If everything is installed correctly, you should see “Hello, World!” in the console. Congratulations! 👏🥳.

Creating the program from .NET CLI

We can also create and run the project using .NET CLI. To do this, open a terminal, navigate to your project folder, and type:

dotnet new console -o HelloWorld

To run the project, we can use,

dotnet run

Finally, to build the project, we can do,

dotnet build

These commands are useful for creating projects, compiling code, and running it directly from the terminal without needing to open the IDE.

The .NET Command Line Interface (CLI) is a useful tool for creating and managing projects in C#.


Although Visual Studio and Visual Studio Code automatically handle many aspects of project management, the CLI is very useful in some advanced contexts.