0% encontró este documento útil (0 votos)
120 vistas7 páginas

Hello World en C#

Este documento proporciona una guía paso a paso para crear un programa "Hello World" en C#. Explica cómo crear un proyecto de aplicación de consola en Visual Studio, agregar el código para mostrar el texto "Hello World", y ejecutar el programa. También describe brevemente conceptos como comentarios, el método Main, entrada y salida, y cómo compilar y ejecutar desde la línea de comandos.

Cargado por

Belen Sanchez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
120 vistas7 páginas

Hello World en C#

Este documento proporciona una guía paso a paso para crear un programa "Hello World" en C#. Explica cómo crear un proyecto de aplicación de consola en Visual Studio, agregar el código para mostrar el texto "Hello World", y ejecutar el programa. También describe brevemente conceptos como comentarios, el método Main, entrada y salida, y cómo compilar y ejecutar desde la línea de comandos.

Cargado por

Belen Sanchez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Hello World, su primer programa

(Guía de programación de C#)


• 19/07/2015
• Tiempo de lectura: 9 minutos
• Colaboradores
o

o
o

En el siguiente procedimiento se crea una versión de C# del programa


tradicional "Hello World!" . El programa muestra la cadena Hello World! .

Para obtener más ejemplos de los conceptos preliminares, vea Introducción a


Visual C# y Visual Basic.
Nota
Es posible que tu equipo muestre nombres o ubicaciones diferentes para
algunos de los elementos de la interfaz de usuario de Visual Studio en las
siguientes instrucciones. La edición de Visual Studio que se tenga y la
configuración que se utilice determinan estos elementos. Para obtener más
información, vea Personalizar el IDE.
Para crear y ejecutar una aplicación de consola

1. Inicie Visual Studio.


2. En la barra de menús, elija Archivo, Nuevo, Proyecto.

Aparece el cuadro de diálogo Nuevo proyecto .

3. Expanda Instalado, Plantillas, Visual C# y, luego, elija Aplicación de


consola.
4. En el cuadro Nombre, escriba un nombre para el proyecto y, después, elija
el botón Aceptar.

El proyecto nuevo aparece en el Explorador de soluciones.

5. Si Program.cs no está abierto en el Editor de código, abra el menú


contextual de Program.cs en el Explorador de soluciones y elija Ver
código.
6. Reemplace el contenido de Program.cs por el código siguiente.

C#Copiar

// A Hello World! program in C#.


using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
Console.WriteLine("Hello World!");

// Keep the console window open in debug mode.


Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
}

7. Pulse la tecla F5 para ejecutar el proyecto. Aparecerá una ventana del


símbolo del sistema que contiene la línea Hello World! .

Después se examinan las partes importantes de este programa.


Comentarios
La primera línea contiene un comentario. Los caracteres // convierten el resto
de la línea en un comentario.
C#Copiar
// A Hello World! program in C#.

También puede convertir un bloque de texto en un comentario escribiéndolo


entre los caracteres /* y */ . Esta implementación se muestra en el ejemplo
siguiente.
C#Copiar

/* A "Hello World!" program in C#.


This program displays the string "Hello World!" on the screen. */

Método main
Una aplicación de la consola de C# debe contener un método Main , en el que
se inicia y finaliza un control. El método Main es donde se crean los objetos y se
ejecutan otros métodos.

El método Main es un método estático que reside dentro de una clase o de un


struct. En el ejemplo anterior de "Hello World!", reside en una clase
denominada Hello . Puede declarar el método Main de una de las siguientes
maneras:

• Puede devolver void .

C#Copiar

static void Main()


{
//...
}

• También puede devolver un entero.

C#Copiar

static int Main()


{
//...
return 0;
}
• Puede tomar argumentos con cualquiera de los tipos de valor devueltos.

C#Copiar

static void Main(string[] args)


{
//...
}

O bien

C#Copiar

static int Main(string[] args)


{
//...
return 0;
}

El parámetro del método Main , args , es una matriz string que contiene los
argumentos de la línea de comandos usados para invocar el programa. A
diferencia de C++, la matriz no incluye el nombre del archivo ejecutable (.exe).

Para obtener más información sobre cómo usar los argumentos de la línea de
comandos, vea los ejemplos de Main() y argumentos de línea de
comandos y Cómo: Crear y utilizar ensamblados desde la línea de comandos.

La llamada a ReadKey al final del método Main evita que se cierre la ventana de
la consola antes de que pueda leer la salida al ejecutar el programa en modo de
depuración; para ello, presione F5.
Entrada y salida
Los programas de C# suelen usar los servicios de entrada y salida
proporcionados por la biblioteca en tiempo de ejecución de .NET Framework. La
instrucción System.Console.WriteLine("Hello World!"); utiliza el
método WriteLine. Este es uno de los métodos de salida de la clase Console en
la biblioteca de tiempo de ejecución. Muestra el parámetro de cadena en la
secuencia de salida estándar, seguida de una nueva línea. Hay otros
métodos Console disponibles para las distintas operaciones de entrada y
salida. Si incluye la directiva using System; al inicio del programa, puede usar
directamente las clases y los métodos System sin calificarlos totalmente. Por
ejemplo, puede llamar a Console.WriteLine en vez de llamar
a System.Console.WriteLine :
C#Copiar

using System;

C#Copiar

Console.WriteLine("Hello World!");

Para obtener más información sobre los métodos de entrada y salida,


vea System.IO.
Compilación y ejecución en la línea de comandos
Puede compilar el programa "Hello World!" con la línea de comandos en lugar
del entorno de desarrollo integrado (IDE) de Visual Studio.
Para compilar y ejecutar desde un símbolo del sistema

1. Pegue el código del procedimiento anterior en cualquier editor de texto y


guarde el archivo como un archivo de texto.Asigne al archivo el
nombre Hello.cs . Los archivos de código fuente de C# usan la
extensión .cs .
2. Siga uno de los pasos siguientes para abrir una ventana del símbolo del
sistema:
• En Windows 10, en el menú Inicio, busque Developer Command
Prompt y pulse o elija Developer Command Prompt for VS
2017 (Símbolo del sistema para desarrolladores de VS2017).

Aparecerá una ventana del símbolo del sistema para desarrolladores.

• En Windows 7, abra el menú Inicio, expanda la carpeta de la versión


actual de Visual Studio, abra el menú contextual de Visual Studio
Tools y elija Developer Command Prompt for VS 2017 (Símbolo
del sistema para desarrolladores de VS2017).

Aparecerá una ventana del símbolo del sistema para desarrolladores.

• Habilite las compilaciones de la línea de comandos desde una


ventana estándar del símbolo del sistema.

Vea Cómo: Establecer variables de entorno para la línea de


comandos de Visual Studio.
3. En la ventana del símbolo del sistema, vaya a la carpeta que contiene el
archivo Hello.cs .
4. Escriba el comando siguiente para compilar Hello.cs .

csc Hello.cs

Si el programa no tiene ningún error de compilación, se creará un archivo


ejecutable denominado Hello.exe .

5. En la ventana del símbolo del sistema, escriba el siguiente comando para


ejecutar el programa:

Hello

Para obtener más información sobre el compilador de C# y sus opciones, vea C#


Compiler Options (Opciones del compilador de C#).
Vea también
Guía de programación de C#
Dentro de un programa de C#
Cadenas
<paveover>Aplicaciones de ejemplo de C#
Referencia de C#
Main() y argumentos de la línea de comandos
Introducción a Visual C# y Visual Basic

También podría gustarte