TOC

This article has been localized into Portuguese by the community.

Iniciando:

Hello, world!

Se você já aprendeu alguma outra linguagem de programação, você sabe que tudo começa com o exemplo "Hello, World!", e quem somos nós para quebrar esta bela tradição? Inicie o Visual Studio Community (introduzido no último capítulo), e selecione File -> New -> Project. Na janela de diálogo de projeto, selecione Console App (.NET framework). Este é o tipo de aplicação mais básica do sistema Windows, mas é excelente para aprender a linguagem. Uma vez clicado em Ok, o Visual Studio criará um novo projeto para você, incluindo um arquivo chamado Program.cs. Aqui é onde toda a diversão está, e ele deve se parecer com isso:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
static void Main(string[] args)
{
}
    }
}

Na realidade, todas estas linhas não realizam nada, ou pelo menos é o que pode parecer. Tente executar a aplicação pressionando a tecla F5 do seu teclado. Isto fará com que o Visual Studio compile e execute seu código, mas como você verá, não há muito a ser executado. Você provavelmente verá uma janela preta se abrir e fechar em seguida. Isto acontece pois sua aplicação ainda não faz nada. No próximo capítulo nós vamos seguir através de cada linha para saber a função de cada uma, mas por enquanto, nós queremos mesmo é ver um resultado, então vamos partir do princípio que sabemos tudo sobre C# e vamos então adicionar algumas linhas para termos uma saída. Dentro do último conjunto de { }, adicione as seguintes linhas:

Console.WriteLine("Hello, world!");
Console.ReadLine();

O código da sua primeira aplicação deve se parecer com isso:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
static void Main(string[] args)
{
Console.WriteLine("Hello, world!");
Console.ReadLine();
}
    }
}

Novamente, pressione a tecla F5 para executar seu código, e você verá uma tela preta fixa, e até mesmo exibindo nossa mensagem de saudação ao mundo. Ok, então nós adicionamos duas linhas de código, mas o que elas fazem? Uma das coisas mais legais do C# e do .NET framework é o fato de que muito do código faz sentido mesmo para um olho não treinado, o que este exemplo mostra.

A primeira linha usa a classe Console para imprimir na tela uma linha de texto, e a segunda linha lê uma linha de texto do Console. Ler? Por quê? Atualmente isso é uma maneira de pausar, pois sem isso, a aplicação simplesmente terminaria e fecharia a janela com o texto antes de podermos vê-lo.

O comando ReadLine informa para a aplicação para esperar que o usuário entre com algo pelo teclado, e como pode perceber, a janela do console permite que seja digitado textos. Aperte a tecla "Enter" para fechar. Parabéns, você criou seu primeiro aplicativo C#! Continue lendo o próximo capitulo para ter mais informações sobre o que realmente está acontecendo.