Tutoriales

Hola Mundo usando C#
Archivo:EjemploHolaMundo.cs using System; public class EjemploHolaMundo {   static void Main {       Console.WriteLine("Hola Mundo!"); } }

Intrucciones para ejecutar el ejemplo:
 * Guardaremos el codigo en un archivo de texto: Abre un Bloc de notas en Windows y copia y pega el codigo de ejemplo en el Bloc de Notas y guardalo en una carpeta con el nombre "EjemploHolaMundo.cs" (ejemplo: "C:\practicas_csharp\EjemploHolaMundo.cs");
 * Abriremos la linea de comandos para el SDK de .NET: Abre la ventana de comandos del SDK del Framework en Inicio->Microsoft .NET Framework SDK->Command Prompt(Si ya has instalado Visual Studio Express o Professinal con anterioridad busca en la carpeta de Visual Studio->Herramientas de Visual Studio)
 * Ubicaremos el archivo de Codigo usando la línea de comandos: Navega hasta la carpeta(posiblemente usando el comando "CD..") hasta la carpeta "C:\practicas_csharp" o la carpeta donde guardaste el archivo de codigo.
 * Ejecutamos el compilador de C# para generar un archivo ejecutable en Windows basado en el codigo dado: ejecuta el siguiente comando:

CSC.EXE EjemploHolaMundo.cs

Ahora podras ejecutar la aplicacion:

EjemploHolaMundo.exe

La consola de la aplicacion te arrojara el siguiente resultado:

Hola Mundo!

Felicitaciones! Has completado el tutorial de aplicacion basica "Hello World!" o "Hola Mundo!" en C#. Ahora te explicaremos parte por parte el codigo que usaste para tu programa:

Línea 1: using System;

.NET Framework usa los llamados "Espacios de Nombres" o namespaces(por su nombre en ingles y el nombre que será usado durante este tutorial) para organizar las Clases. Por ahora puedes imaginar que cada Clase es una herramienta con comportamiento disponible en .NET Framework para ser usada directamente en tu programa o para colaborar con otras herramientas que tu puedes usar. System es solo uno de los muchos namespaces llenos de herramientas(Clases). Para nuestro ejemplo, System es una namespace que contiene la clase System.Console el cual permite manejar la escritura y lectura(entre otras tareas) de la consola de texto de la aplicacion.

Línea 2: public class EjemploHolaMundo

En el lenguage C# todos los comportamientos que tu programa ejecutara se incluiran en metodos dentro de clases. Esta es la declaración de una de ellas que alojara el metodo que permitira ejecutar el comportamiento de escribir en la consola el texto "Hola Mundo!"