C# — Ambiente
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:
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.