Crie um projeto de aplicativo de console do .NET chamado "HelloWorld".
Inicie o Visual Studio Code.
Vá para a visão do Explorer e selecione Criar Projeto do .NET. Como alternativa, você pode abrir a Paleta de Comandos usando Ctrl+Shift+P (Command+Shift+P no MacOS) e, em seguida, digitar ".NET" e localizar e selecionar o comando .NET: Novo Projeto.
Depois de selecionar o comando, você precisa escolher o modelo de projeto. Escolha App de Console.
Selecione o local onde você deseja que o novo projeto seja criado.
Dê um nome ao seu novo projeto, "HelloWorld".
Selecione para mostrar todas as opções de modelo. Configurar Não use instruções de nível superior para verdadeiro. Por fim, selecione Criar Projeto.
No Você confia nos autores dos arquivos nesta pasta? caixa de diálogo, selecione Sim, confio nos autores. Você pode confiar nos autores porque essa pasta tem apenas arquivos gerados pelo .NET e adicionados ou modificados por você.
Abra o arquivo Program.cs para ver o aplicativo simples criado pelo modelo:
namespace HelloWorld;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
O código define uma classe, Program, com um único método, Main, que usa uma matriz String como um argumento. Main é o ponto de entrada do aplicativo, o método que é chamado automaticamente pelo runtime quando ele inicia o aplicativo. Todos os argumentos de linha de comando fornecidos quando o aplicativo é iniciado estão disponíveis no args matriz. O código em Main chama o método Console.WriteLine(String) para exibir uma mensagem na janela do console.
O C# tem um recurso chamado instruções de nível superior que permite omitir a classe Program e o método Main. Este tutorial não usa esse recurso. É uma questão de preferência de estilo usá-lo em seus programas. Ao definir Não use declarações de nível superior como verdadeiro ao criar o projeto, você impediu o uso de declarações de nível superior.
Executar o aplicativo
Para executar seu aplicativo, selecione Executar>Executar sem Depurar no menu superior ou use o atalho de teclado (Ctrl+F5).
Se solicitado a selecionar um depurador, selecione C# e, em seguida, selecione C#: HelloWorld
O programa exibe "Olá, Mundo!" e termina.
Aprimorar o aplicativo
Aprimore seu aplicativo para solicitar ao usuário seu nome e exibi-lo junto com a data e hora.
Abra Program.cs.
Substitua o conteúdo do método Main em Program.cs, que é a linha que chama Console.WriteLine, 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();
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 chamada currentDate. E exibe esses valores na janela do console. Por fim, ele exibe um prompt na janela do console e chama o método Console.ReadKey(Boolean) para aguardar a entrada do usuário.
NewLine é uma maneira independente de plataforma e de linguagem para representar uma quebra de linha. É o mesmo que \n em C#.
O sinal de dólar ($) na frente de uma cadeia de caracteres permite a inserção de expressões como nomes de variáveis entre colchetes na cadeia de caracteres. O valor da expressão é inserido na string em substituição à própria expressão. Essa sintaxe é conhecida como cadeias de caracteres interpoladas.
Salve suas alterações.
Importante
No Visual Studio Code, você precisa salvar explicitamente as alterações. Ao contrário do Visual Studio, as alterações de arquivo não são salvas automaticamente quando você cria e executa um aplicativo.
Selecione Executar>Executar sem depurar.
Responda ao prompt inserindo um nome e pressionando a tecla Enter.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
Crie soluções de ponta a ponta no Microsoft Azure para criar Funções do Azure, implementar e gerenciar aplicativos Web, desenvolver soluções utilizando o Armazenamento do Microsoft Azure e muito mais.