C# — Ambiente

Flavio Ribeiro Lima
4 min readJul 1, 2022

--

Compreendendo C#

O C# é uma linguagem de programação fortemente tipada, criada pela Microsoft no ano 2000.

A compilação do C# se dá da seguinte forma:

Processo de compilação

O código C# é convertido em MSIL pelo compilador, em seguida o compilador JIT o converte em código compatível com o SO.

Para compreender mais sobre a arquitetura do .NET veja: https://flaviorl.medium.com/arquitetura-do-net-54679eecf9fd

Escrevendo Código

Para desenvolvedor com C# é recomendável utilizar alguma IDE como o Visual Studio em suas edições Community (gratuito, veja os termos na página de download), Professional ou Enterprise, ou o Visual Studio Code que é gratuito.

Também é necessário instalar o SDK (Software Development Kit) que possui as ferramentas necessárias para desenvolver, como o compilador por ex.

Utilizando o Visual Studio Community para desenvolver.

Baixa a última versão em https://visualstudio.microsoft.com/pt-br/vs/community/

Ao instalar o Visual Studio, O SDK do .NET será instalado também, mas se preferir você pode fazer o download e realizar a instalação do SDK de outras versões por ex.

Durante o processo de instalação, você pode selecionar os componentes que deseja trabalhar. No exemplo apenas marquei ASP.NET e desenvolvimento Web e Desenvolvimento para desktop com .NET.

Esses componentes podem ser adicionados mesmo após a instalação, em:

O Visual Studio

A vantagem de utilizar uma IDE como o Visual Studio é a produtividade, você pode iniciar a partir de um template rapidamente.

Ao clicar em Create a new project você tem acessos aos templates instalados durante o processo de instalação do VS.

Iremos iniciar com um simples template de uma aplicação console, mas veja que você tem a disposição templates para criação de projeto ASP.NET MVC, API, Windows Forms, Class Library e diversos outros, conforme você realizou sua instalação.

Selecione Console App e clique em Next.

Escolha o nome e o local onde será armazenada sua aplicação.

Selecione a versão do .NET que deseja trabalhar, vamos escolher .NET 6.0.

Em seguida você terá o ambiente pronto para criar seu aplicação C#.

Para executar basta pressionar a tecla F5 do seu teclado ou clicar no botão Start no VS e você verá a mensagem Hello World! no seu prompt de comando.

Visual Studio Code

Uma alternativa bastante interessante é o Visual Studio Code, você pode fazer o download em: https://code.visualstudio.com/download

Em seguida instale o extensão do C# para VSCode.

Certifique-se de que o SDK esteja instalado, abra seu prompt de comando e digite: dotnet --version

Você também pode verificar a lista de SDK’s instalados com o comando
dotnet --list-sdks

Caso não esteja, você verá uma mensagem de comando não reconhecido, então faço o download em: https://dotnet.microsoft.com/en-us/download

O processo é bastante simples.

Após certificar que o SDK esteja instalado digite: dotnet new, você verá a lista de templates disponíves.

Para ver uma lista mais completa digite: dotnew new --list

Com no exemplo anterior vamos criar uma aplicação console.
digite: dotnet new console --name MinhaAplicacao

Entre na pasta: cd MinhaAplicacao

E digite code .

O Visual Studio Code será aberto com o código inicial do template.

Para executar você pode utilizar a CLI pelo VSCode e digitar dotnet run.

Abre o Terminal

Digite dotnet run, você verá a mensagem Hello, World!

Por hoje é isso pessoal, nos próximos iremos iniciar nosso entendimento da programação com C#.

Obrigado.

--

--

Flavio Ribeiro Lima

Desenvolvedor de Software. Entusiasta de boas práticas, padrões de desenvolvimento e arquitetura de sistemas.