Olá mundo – Seu primeiro programa (guia de programação do C#)
O procedimento a seguir cria uma versão de C# “hello de programação tradicional do mundo!”.O programa exibe a cadeia de caracteres Hello World!
Para obter mais exemplos dos conceitos de introdução, consulte. Tutoriais de Introdução
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 de Visual Studio. |
Para criar e executar um aplicativo de console
Inicie o Visual Studio.
Na barra de menu, escolha Arquivo, Novo, Projeto.
A Caixa de diálogo Novo Projeto é exibida.
InstaladoExpanda, expanda, expanda ModelosVisual C#, e então escolha Aplicativo de Console.
Na caixa de Nome , especifique um nome para o seu projeto, e clique no botão de OK .
O novo projeto aparece no Gerenciador de Soluções.
Se não estiver aberto em Module.vb Editor de Códigos, abra o menu de atalho para Module.vb em Gerenciador de Soluções, e então escolha Exibir Código.
Substitua o conteúdo de Module.vb 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(); } } }
Escolha a tecla F5 para executar o projeto.Uma janela de prompt de comando aparece que contém a linha Hello World!
Em seguida, as partes importantes desse programa é examinado.
Comentários
A primeira linha contém um comentário.O converter de caracteres // do resto da linha a um comentário.
// A Hello World! program in C#.
Você também pode comentário para fora de um bloco de texto incluindo o /* entre e caracteres de */ .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 C# deve conter um método de Main , que inicia e termina do controle.O método de Main é onde você cria objetos e executar outros métodos.
O método de Main é um método de estático (referência de C#) que reside em uma classe ou estrutura.“Hello no exemplo anterior do!mundo”, reside em uma classe denominada Hello.Você pode declarar o método de Main em uma das seguintes maneiras:
Pode retornar void.
static void Main() { //... }
Também pode retornar um número inteiro.
static int Main() { //... return 0; }
O com qualquer um dos tipos de retorno, pode receber argumentos.
static void Main(string[] args) { //... }
- ou -
static int Main(string[] args) { //... return 0; }
O parâmetro do método de Main , args, é uma matriz de string que contém os argumentos de linha de comando usados para invocar o programa.Ao contrário em C++, a matriz não inclui o nome do arquivo executável (de exe).
Para obter mais informações sobre como usar argumentos de linha de comando, consulte os exemplos em Main () e argumentos de linha de comando (guia de programação do C#) e em Como: criar e usar Assemblies usando a linha de comando (C# e Visual Basic).
A chamada a ReadKey no final do método de Main impede que a janela do console feche antes que você tenha uma chance ler a saída quando você executar o seu programa em modo de depuração, pressionando F5.
Entrada e Saída
Os programas C# geralmente usam serviços de arquivos entrada/saída fornecidos pela biblioteca em tempo de execução do.NET Framework.A instrução System.Console.WriteLine("Hello World!"); usa o método de WriteLine .Este é um dos métodos da classe de Console na biblioteca em tempo de execução.Exibe o parâmetro de cadeia de caracteres no fluxo de saída padrão seguido por uma nova linha.Outros métodos de Console estão disponíveis para operações diferentes de entrada e saída.Se você incluir uma diretiva de using System; no início do programa, você pode usar diretamente as classes e métodos de System totalmente sem qualificá-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 arquivos entrada/saída, consulte System.IO.
Compilação e execução de linha de comando
Você pode compilar “hello world” do!programa usando a linha de comando em vez do ambiente de desenvolvimento integrado Visual Studio (IDE).
Para compilar e execução de um prompt de comando
Cole o código do procedimento acima em qualquer editor de texto, e então salve o arquivo como um arquivo de texto.Nomeie o arquivo Hello.cs.Arquivos de código-fonte C# usam a extensão .cs.
Execute uma das seguintes etapas para abrir uma janela de prompt de comando:
No Windows 8, na tela de Iniciar , a pesquisa para Prompt de comando do desenvolvedor, e então bate ou escolha Prompt de Comando do Desenvolvedor para VS2012.
Uma janela de prompt de comando do desenvolvedor aparece.
No Windows 7, abra o menu de Iniciar , expanda a pasta para a versão atual do Visual Studio, abra o menu de atalho para Visual Studio Tools, e então escolha Prompt de Comando do Desenvolvedor para VS2012.
Uma janela de prompt de comando do desenvolvedor aparece.
Ativar compilações de linha de comando de uma janela de prompt de comando padrão.
Consulte Como: definir variáveis de ambiente.
Na janela do prompt de comando, navegue até a pasta que contém o arquivo de Hello.cs .
Digite o seguinte comando para compilar Hello.cs.
csc Hello.cs
Se seu programa não tem nenhum erro de compilação, um arquivo executável que é chamado Hello.exe é criado.
Na janela do prompt de comando, digite o seguinte comando para executar o programa:
Hello
Para obter mais informações sobre o compilador C# e suas opções, consulte Opções do compilador C#.
Capítulo caracterizado book
Escrever um programa C# em Início Visual C# 2010
Consulte também
Tarefas
Referência
Conceitos
Main () e argumentos de linha de comando (guia de programação do C#)