Hello World -- Your First Program (C# Programming Guide)
O procedimento a seguir cria uma versão C# o tradicional "Hello World!" programa. O programa exibe a seqüência de caracteres.Hello World!
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio. |
Para criar e executar um aplicativo de console
Inicie o Visual Studio.
No menu File, aponte para New, e em seguida, clique em Project.
No Categorias de modelos de painel, expanda **Visual C#**e em seguida, clique em Windows.
No modelos de painel, clique em Aplicativo de Console.
Digite um nome para o seu projeto no nome campo.
Clique em OK.
O novo projeto aparece na Solution Explorer.
Se Program. cs não estiver aberto no O Editor de código, com o botão direito Program. cs em Solution Explorer e, em seguida, clique em Exibir código.
Substitua o conteúdo de CS com o código a seguir.
// 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(); } } }
Pressione F5 para executar o projeto. Uma janela de Prompt de comando aparece que contém a linhaHello World!
Em seguida, as partes importantes desse programa são examinadas.
Comentários
A primeira linha contém um comentário. Os caracteres // convertem o restante da linha em um comentário.
// A Hello World! program in C#.
Você também pode comentar um bloco de texto, colocando-a entre as /* e */ caracteres. Isto é mostrado no exemplo a seguir.
/* A "Hello World!" program in C#.
This program displays the string "Hello World!" on the screen. */
Método principal
Um aplicativo de console do C# deve conter um Main método, no qual controle inicia e termina. O método Main é onde você cria objetos e executa outros métodos.
O Main método é um static (C# Reference) método que reside dentro de uma classe ou struct. Em que o anterior "Hello World!" como exemplo, ele reside em uma classe chamada Hello. Você pode declarar a Main método em uma das seguintes maneiras:
Ele pode retornar void.
static void Main() { //... }
Ele também pode retornar um número inteiro.
static int Main() { //... return 0; }
Com qualquer um dos tipos de retorno, pode levar argumentos.
static void Main(string[] args) { //... }
- ou -
static int Main(string[] args) { //... return 0; }
O parâmetro de Main método, args, é um string matriz que contém os argumentos de linha de comando usados para chamar o programa. Ao contrário no C++, a matriz não inclui o nome do arquivo executável (exe).
Para obter mais informações sobre como usar os argumentos de linha de comando, consulte os exemplos na Main () e os argumentos de linha de comando-(C# guia de programação) e Como: Criar e usar Assemblies usando a linha de comando (C# e Visual Basic).
A chamada para ReadKey no final de Main método impede que a janela do console de fechamento antes que você tenha a oportunidade de ler a saída quando você executar o programa no modo de depuração, pressionando F5.
Entrada e Saída
Programas C# geralmente usam os serviços de entrada/saída fornecidos pela biblioteca de tempo de execução do .NET Framework A instrução System.Console.WriteLine("Hello World!"); usa o WriteLine método. Este é um dos métodos de saída de Console a classe na biblioteca de tempo de execução. Ele exibe sua string de parâmetro no fluxo de saída padrão seguido por uma nova linha. Outros Console métodos estão disponíveis para diferente entrada e saída de operações. Se você incluir o using System; diretiva no início do programa, você pode usar diretamente o System classes e métodos sem qualificar totalmente-los. Por exemplo, você pode chamar Console.WriteLine em vez de System.Console.WriteLine:
using System;
Console.WriteLine("Hello World!");
Para obter mais informações sobre métodos de entrada/saída, consulte System.IO.
Compilação e execução de linha de comando
Você pode compilar "Hello World!" programa usando a linha de comando em vez do Visual Studio Integrated Development ambiente (IDE).
Para compilar e executar a partir de um prompt de comando
Abra uma janela de Prompt de comando Visual Studio. Um atalho está disponível no menu Iniciar, em Visual Studio Tools. Como alternativa, você pode seguir as instruções de Como: definir variáveis de ambiente para habilitar a linha de comando cria de uma janela de Prompt de comando padrão.
Cole o código mostrado no procedimento anterior em qualquer editor de texto e salve o arquivo como um arquivo de texto. Nomeie o arquivo Hello.cs. Arquivos código fonte C# usam a extensão .cs.
Na janela do Prompt de comando, navegue até a pasta que contém Hello.cs.
Digite o seguinte comando para compilar Hello.cs. Se o programa não tiver nenhum erro de compilação, um arquivo executável chamado Hello.exe é criado.
csc Hello.cs
Para rodar o programa, insira o seguinte comando:
Hello
Para obter mais informações sobre o compilador C# e suas opções, consulte Opções do Compilador C#.
Consulte também
Tarefas
Aplicativos de Exemplo do Visual TRANSLATION FROM VPE FOR CSHARP
Referência
Conceitos
Main () e os argumentos de linha de comando-(C# guia de programação)