C# - Estrutura do Programa
Antes de estudarmos os blocos de construção básicos da linguagem de programação C#, vamos examinar uma estrutura de programa C# mínima para que possamos tomá-la como referência nos próximos capítulos.
Criando o programa Hello World
Um programa C# consiste nas seguintes partes -
- Declaração de namespace
- Uma aula
- Métodos de classe
- Atributos de classe
- Um método principal
- Declarações e expressões
- Comentários
Vejamos um código simples que imprime as palavras "Hello World" -
Demonstração ao vivo
using System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { /* my first program in C# */ Console.WriteLine("Hello World"); Console.ReadKey(); } } }
Quando este código é compilado e executado, ele produz o seguinte resultado -
Hello World
Vejamos as várias partes do programa dado -
-
A primeira linha do programa usando System; - o uso palavra-chave é usada para incluir o Sistema namespace no programa. Um programa geralmente tem múltiplos usando declarações.
-
A próxima linha tem o namespace declaração. Um namespace é uma coleção de classes. O Aplicativo HelloWorld namespace contém a classe HelloWorld .
-
A próxima linha tem uma class declaração, a classe HelloWorld contém as definições de dados e métodos que seu programa usa. As classes geralmente contêm vários métodos. Os métodos definem o comportamento da classe. No entanto, o HelloWorld classe tem apenas um método Main .
-
A próxima linha define o Principal método, que é o ponto de entrada para todos os programas C#. O Principal O método indica o que a classe faz quando executada.
-
A próxima linha /*...*/ é ignorada pelo compilador e é colocada para adicionar comentários no programa.
-
O método Main especifica seu comportamento com a instrução Console.WriteLine("Hello World");
Linha de escrita é um método do Console classe definida no Sistema namespace. Esta declaração faz com que a mensagem "Hello, World!" para ser exibido na tela.
-
A última linha Console.ReadKey(); é para os usuários do VS.NET. Isso faz com que o programa aguarde o pressionamento de uma tecla e impede que a tela seja executada e fechada rapidamente quando o programa é iniciado a partir do Visual Studio .NET.
Vale a pena observar os seguintes pontos -
-
C# diferencia maiúsculas de minúsculas.
-
Todas as instruções e expressões devem terminar com um ponto e vírgula (;).
-
A execução do programa começa no método Main.
-
Ao contrário do Java, o nome do arquivo de programa pode ser diferente do nome da classe.
Compilando e executando o programa
Se você estiver usando o Visual Studio.Net para compilar e executar programas C#, execute as seguintes etapas -
-
Inicie o Visual Studio.
-
Na barra de menus, escolha Arquivo -> Novo -> Projeto.
-
Escolha Visual C# de modelos e, em seguida, escolha Windows.
-
Escolha Aplicativo de Console.
-
Especifique um nome para o seu projeto e clique no botão OK.
-
Isso cria um novo projeto no Solution Explorer.
-
Escreva o código no Editor de Código.
-
Clique no botão Executar ou pressione a tecla F5 para executar o projeto. Aparece uma janela de prompt de comando que contém a linha Hello World.
Você pode compilar um programa C# usando a linha de comando em vez do Visual Studio IDE -
-
Abra um editor de texto e adicione o código mencionado acima.
-
Salve o arquivo como helloworld.cs
-
Abra a ferramenta de prompt de comando e vá para o diretório onde você salvou o arquivo.
-
Digite csc helloworld.cs e pressione enter para compilar seu código.
-
Se não houver erros em seu código, o prompt de comando o levará para a próxima linha e gerará helloworld.exe arquivo executável.
-
Digite helloworld para executar seu programa.
-
Você pode ver a saída Hello World impressa na tela.
Linguagem C