Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
En este tutorial se muestra cómo crear y ejecutar una aplicación de consola de .NET en Visual Studio 2026.
Prerrequisitos
Visual Studio 2026 o posterior con la carga de trabajo desarrollo de .NET de escritorio instalada. El SDK de .NET se instala automáticamente al seleccionar esta carga de trabajo.
Para obtener más información, consulte Instalación del SDK de .NET con Visual Studio.
Creación de la aplicación
Cree un proyecto de aplicación de consola de .NET denominado "HelloWorld".
Inicie Visual Studio.
En la página de inicio, elija Crear un nuevo proyecto.
En la página Crear un proyecto, escriba consola en el cuadro de búsqueda. Después, elija C# o Visual Basic en la lista de lenguajes y luego elija Todas las plataformas en la lista de plataformas. Elija la plantilla Aplicación de consola y elija Siguiente.
Sugerencia
Si no ve las plantillas de .NET, es probable que falte la carga de trabajo necesaria. En el mensaje ¿No encuentra lo que busca? , elija el vínculo Instalar más herramientas y características. Se abre el Instalador de Visual Studio. Asegúrese de que tiene instalada la carga de trabajo Desarrollo de escritorio de .NET.
En el cuadro de diálogo Configurar el nuevo proyecto, escriba HelloWorld (HolaMundo) en el cuadro Nombre del proyecto. A continuación, elija Siguiente.
En el cuadro de diálogo Información adicional:
- Seleccione .NET 10.0 (Soporte técnico a largo plazo).
- Seleccione Crear.
La plantilla crea una aplicación sencilla que muestra "Hello, World!" en la ventana de la consola. El código está en el archivo Program.cs o Program.vb:
// See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!");Imports System Module Program Sub Main(args As String()) Console.WriteLine("Hello World!") End Sub End ModuleSi no se muestra el idioma que desea usar, cambie el selector de idioma en la parte superior de la página.
La plantilla de C# usa instrucciones de nivel superior para llamar al Console.WriteLine(String) método para mostrar un mensaje en la ventana de la consola. La plantilla de Visual Basic define un
Module Programcon unSub Mainmétodo que llama al mismo método.
Ejecución de la aplicación
Presione Ctrl+F5 para ejecutar el programa sin depurar.
Se abre una ventana de consola con el texto "Hello, World!" impreso en la pantalla. (O "Hola mundo!" sin coma en la plantilla de proyecto de Visual Basic).
Presione cualquier tecla para cerrar la ventana de la consola.
Mejora de la aplicación
Mejore la aplicación para solicitar al usuario su nombre y mostrarla junto con la fecha y hora.
En Program.cs o Program.vb, reemplace el contenido por el código siguiente:
Console.WriteLine("What is your name?"); var name = Console.ReadLine(); var currentDate = DateTime.Now; Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!"); Console.Write($"{Environment.NewLine}Press Enter to exit..."); Console.Read();Console.WriteLine("What is your name?") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write($"{Environment.NewLine}Press any key to exit...") Console.ReadKey(True)Este código muestra un mensaje en la ventana de la consola y espera a que el usuario escriba una cadena y, luego, presione Entrar. Almacena esta cadena en una variable denominada
name. También recupera el valor de la propiedad DateTime.Now, que contiene la hora local actual y la asigna a una variable denominadacurrentDate. Y muestra estos valores en la ventana de la consola. Por último, muestra un mensaje en la ventana de la consola y llama al método Read() para esperar la entrada del usuario.Environment.NewLine es una manera independiente de la plataforma y del lenguaje de representar un salto de línea. Las alternativas se
\nen C# yvbCrLfen Visual Basic.El signo de dólar (
$) delante de una cadena le permite colocar expresiones como nombres de variable entre corchetes en la cadena. El valor de la expresión se inserta en la cadena en lugar de la expresión. Esta sintaxis se conoce como cadenas interpoladas .Presione Ctrl+F5 para ejecutar el programa sin depurar.
Responda al indicación escribiendo un nombre y presionando la tecla Enter.
ventana de consola de
Presione cualquier tecla para cerrar la ventana de la consola.
Recursos adicionales
Pasos siguientes
En este tutorial, ha creado una aplicación de consola de .NET. En el siguiente tutorial, depurará la aplicación.