Como escrever código com a linguagem C# – Kleber's Blog
Para mais exemplo de conceito introdutórios, veja o artigo Getting Started with Visual C# and Visual Basic.
Seu computador talves tenha nomes ou locais diferentes de alguns elementos da interface do Visual Studio das instruções a seguir. A edição do Visual Studio que você tem ou as suas configurações pessoais determinam esses elementos. Os procedimentos a seguir também podem ser adaptados para uso como o framework Mono no Linux
Criar e executar uma aplicação de linha de comando
Na barra de menus, escolha File, New, Project.
A caixa de dialogo New Project é aberta.
Expanda Installed, expanda Templates, expanda Visual C#, e então escolha Console Application.
Na caixa de texto Name, especifique um nome para seu projeto, e em seguida clique no botão OK.
O novo projeto aparecerá no Solution Explorer.
Se Program.cs não estiver aberto no Code Editor, abra o menu de atalho para Program.cs no Solution Explorer, e selecione View Code.
Substitua o conteúdo desse arquivo pelo seguinte código.
Pressione a tecla F5 para executar seu projeto. Uma janela do Prompt de comando irá aparecer contendo a linha Hello World!
Agora, as partes importantes desse programa serão explicadas.
A primeira linha contém um comentário. Os caracteres // convertem a restante da linha em um comentário.
Você também pode comentar um bloc de texto encapsulando ele entre os caracteres /* e */ como no seguinte exemplo:
Uma aplicação de linha de comando C# deve possuir um método Main, que controla o início e o fim dela. O método Main é onde você cria os objetos e executa outros métodos.
O método Main é um método static que reside dentro de uma classe ou struct. No exemplo anterior, reside dentro de uma classe Hello. Você pode declarar o método Main de uma das formas seguintes:
Pode retornar void.
Pode retornar um inteiro.
Com qualquer um dos retornos possíveis, pode ter argumentos.
O parâmetro do método Main, args é um array de strings que contém os argumentos passados ao programa através da linha de comando. Ao contrário do C++, esse array não inclui o nome do arquivo executável.
Para mais informações sobre como usar argumentos de linha de comando, veja os exemplos: Main() and Command-Line Arguments (C# Programming Guide) e How to: Create and Use Assemblies Using the Command Line (C# and Visual Basic).
A chamada para ReadKey no final do método Main impede que a janela do terminal seja fechada antes de você ter a oportunidade de visualizar a saída do programa, quando você executa seu programa em modo debug, ao pressionar F5.
Programas C# geralmente usam serviços de entrada e saída fornecidos pela biblioteca .NET. A sentença System.Console.WriteLine("Hello World!"); usa o método WriteLine. Esse é um dos métodos de saída da classe Console da biblioteca. Ela exibe a string passado como parâmetro no stream de saída padrão seguida por uma nova linha. Outros métodos dessa classe estão disponíveis para operações de entrada e saída diferentes. Se você incluir a diretiva using System; no início de seu código, pode usar diretamente as classes e métodos de System sem ter que mencionar todo caminho para eles. Por exemplo, você pode usar Console.WriteLine ao invés de System.Console.WriteLine:
Para mais informações sobre métodos de entrada e saída, veja System.IO.
Compilação e execução na linha de comando
Você pode compilar o programa "Hello World!" usando a linha de comando ao invés do IDE do Visual Studio.
Compilar e executar o código na linha de comando
Cole o código do exemplo anterior em qualquer editor de texto, e salve o arquivo com o nome Hello.cs. Arquivos de código fonte C# usam a extensão.
Execute um dos passos a seguir para abrir uma janela do prompt de comando:
No Windows 8, na tela Start, pesquise por Developer Command Prompt, e em seguida selecione Developer Command Prompt for VS2012. Uma janela do prompt de comando irá aparecer.
No Windows 7, abra o menu Start, expanda a pasta da versão atual do Visual Studio, abra o menu de atalho para Visual Studio Tools, e em seguida selecione Developer Command Prompt for VS2012. Uma janela do prompt de comando irá aparecer.
Ative as ferramentas de compilação da janela padrão do Promp de comando. Para fazer isso, siga as instruções em How to: Set Environment Variables for the Visual Studio Command Line.
Na janela do prompt de comando, navegue até o diretório que contém o arquivo Hello.cs.
Digite o seguinte comando para compilar o código.
Se o seu programa não tiver nenhum erro de compilação, um arquivo executável chamado Hello.exe será criado.
Na janela do prompt de comando, digite o seguinte comando para executar o programa:
Estrutura geral de um programa C#
Programas C# podem podem ser compostos de um ou mais arquivos. Cada arquivo contém um ou mais namspaces. Um namespace pode contém tipos como classes, structs, interfaces, enumerações e delegates, além de outros namespaces. O esqueleto de código a seguir mostra todos esses elementos.
Publicado em 19 de setembro de 2016 Autor Kleber MotaCategorias C SharpTags .NET, C++, console application, hello world, mono, visual studio