Sintaxis de C#
En este capítulo, analizaremos el programa básico Hello World para comprender la sintaxis del lenguaje C#.
A continuación se muestra el código que imprime el mensaje "Hello World" en la salida de la consola:
main.cs
namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
Al iniciar un nuevo proyecto en C#, se muestra un código predeterminado, conocido como código boilerplate. Este código establece la estructura básica del programa, pero no forma parte de la lógica principal.
Nota
El código boilerplate es un código estándar necesario para tareas comunes, como configurar parámetros o definir la estructura del programa. Es importante para organizar el código, pero no afecta la funcionalidad principal.
En esta etapa, no es necesario comprender cada detalle, pero revisemos algunas partes básicas del código.
El código se divide en bloques, marcados por llaves ({}
). Cada bloque forma parte de un espacio de nombres, clase, método o instrucción.
Un namespace es como una carpeta que agrupa código relacionado, facilitando su organización. En nuestro ejemplo, el namespace es TestConsoleApp
.
Una clase es un plano para crear objetos y agregar funcionalidad a un programa. Aquí, tenemos una clase llamada "Program".
Un método es un conjunto de instrucciones para que la computadora realice una tarea. Es similar a las "funciones" en otros lenguajes. El método "Main" es fundamental porque es donde el programa comienza a ejecutarse. Ejecuta todo el código dentro de su bloque.
El método "Main" puede tener diferentes formas, pero debe llamarse "Main". Para simplificar, puedes usar static void Main()
en este curso. Esta versión no incluye string[] args
.
main.cs
namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
Dentro del método "Main", hay un comando Console.WriteLine("Hello, World!")
. Esto indica a la computadora que muestre "Hello, World!" en la pantalla. Cuando ejecutas el programa, este mensaje aparece en la consola.
Recuerda que cada comando termina con un punto y coma (;
).
En resumen, el código básico inicial de un programa en C# incluye un "namespace", una "clase" y el método "Main", que es donde comienza el programa. A veces, también puede tener una instrucción "using" como using System;
para incluir las bibliotecas necesarias, pero no siempre es obligatorio.
1. ¿Cuál es el propósito del método "Main" en un programa C#?
2. ¿Qué hace el comando Console.WriteLine("Hello, World!")
?
¡Gracias por tus comentarios!