Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tutorial mostra como criar e executar um aplicativo de console .NET no Visual Studio 2026.
Pré-requisitos
Visual Studio 2026 ou posterior com o workload de desenvolvimento de desktop .NET instalado. O SDK do .NET é instalado automaticamente quando você seleciona essa carga de trabalho.
Para obter mais informações, consulte Instalar o SDK do .NET com o Visual Studio.
Criar o aplicativo
Crie um projeto de aplicativo de console do .NET chamado "HelloWorld".
Inicie o Visual Studio.
Na página inicial, escolha Criar um novo projeto.
Na página Criar um projeto, insira console na caixa de pesquisa. Em seguida, escolha C# ou do Visual Basic na lista de idiomas e escolha Todas as plataformas na lista de plataformas. Escolha o modelo Aplicativo de Console e, em seguida, Avançar.
Dica
Se você não vir os modelos do .NET, provavelmente está faltando a carga de trabalho necessária. Na mensagem Não está encontrando o que está procurando?, selecione o link Instalar mais ferramentas e recursos. O Instalador do Visual Studio é aberto. Verifique se você tem a carga de trabalho instalada para desenvolvimento de desktop .NET.
Na caixa de diálogo Configurar seu novo projeto, insira HelloWorld na caixa Nome do projeto. Em seguida, escolha Avançar.
Na caixa de diálogo Informações adicionais:
- Selecione .NET 10.0 (suporte a longo prazo).
- Selecione Criar.
O modelo cria um aplicativo simples que exibe "Olá, Mundo!" na janela do console. O código está no arquivo Program.cs ou 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 ModuleSe o idioma que você deseja usar não for mostrado, altere o seletor de idioma na parte superior da página.
O modelo C# usa instruções de nível superior para chamar o Console.WriteLine(String) método para exibir uma mensagem na janela do console. O modelo do Visual Basic define um
Module Programcom umSub Mainmétodo que chama o mesmo método.
Executar o aplicativo
Pressione Ctrl+ F5 para executar o programa sem depuração.
Uma janela do console é aberta com o texto "Olá, Mundo!" impresso na tela. (Ou "Olá, Mundo!" sem uma vírgula no modelo de projeto do Visual Basic.)
Pressione qualquer tecla para fechar a janela do console.
Aprimorar o aplicativo
Aprimore seu aplicativo para solicitar ao usuário seu nome e exibi-lo junto com a data e hora.
Em Program.cs ou Program.vb, substitua o conteúdo pelo seguinte código:
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)Esse código exibe um prompt na janela do console e aguarda até que o usuário insira uma cadeia de caracteres seguida pela tecla Enter. Ele armazena essa cadeia de caracteres em uma variável chamada
name. Ele também recupera o valor da propriedade DateTime.Now, que contém a hora local atual e a atribui a uma variável chamadacurrentDate. E exibe esses valores na janela do console. Por fim, ele exibe um prompt na janela do console e chama o método Read() para aguardar a entrada do usuário.Environment.NewLine é uma maneira independente de plataforma e de linguagem para representar uma quebra de linha. As alternativas são
\nem C# evbCrLfno Visual Basic.O sinal de dólar (
$) na frente de uma cadeia de caracteres permite colocar expressões como nomes de variáveis em chaves na cadeia de caracteres. O valor da expressão é inserido na cadeia de caracteres no lugar da expressão. Essa sintaxe é conhecida como cadeias de caracteres interpoladas.Pressione Ctrl+ F5 para executar o programa sem depuração.
Responda ao prompt inserindo um nome e pressionando a tecla Enter.
janela do console
de output de programa modificado
Pressione qualquer tecla para fechar a janela do console.
Recursos adicionais
Próximas etapas
Neste tutorial, você criou um aplicativo de console do .NET. No próximo tutorial, você depura o aplicativo.