Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Básico sobre C#
  2. Ferramenta online e offline
  3. Usos da linguagem C#
  4. Softwares escritos em C#
  5. Versões de C#
  6. Links softwares

C#(C Sharp) é um linguagem de programação orienta a objetos com o objetivo de ser simples, moderna e de propósito geral que permite a criação de aplicativos que rodam sobre o framework .NET/Core em diferentes sistemas operacionais. Criada por Anders Hejlsberg em 2000 e hoje está na sua versão #12(15/10/2024).

Algumas características:
  1. - Simples, moderna e propósito geral
  2. - Interpretada
  3. - Orientada a Objeto
  4. - Fortemente tipada
  5. - Independente de plataforma
  6. - Portável
  7. - Sinaxe estilo-C
  8. - Vasta biblioteca nativa via .NET
  9. - Expressão lambda
  10. - Entre várias outras

A sintaxe utilizada pela linguagem C#, como mencionado acima, é semelhante a várias outras linguagens como C, C++ e Java o que facilita o aprendizado dessa linguagem.

Para o estudo da linguagem C#, podemos utilizar os compiladores/ferramentas que podem ser conferidos nos links abaixo:

Online
  1. OnlineGDB
  2. Programiz
  3. MyCompiler
  4. .Net Fiddle - Recomendado
  5. Rextester
Desktop
  1. Visual Studio Code
  2. Rider IDE
  3. Visual Studio
  4. Visual Studio Community - Recomendado

A instalação e uso de alguma ferramenta acima escolhida para uso, a documentação deve ser consultada em seus respectivo sites oficiais antes de continuar o tutorial.

A linguage C# é muito utilizada para aplicações Desktop, Web e Mobile. Abaixo exemplos de tipo de softwares que podem utilizar C# como linguagem:

  1. - Interfaces Gráficas de Usuário(GUI)
  2. - Sistemas Web, Desktop e Mobile
  3. - Compiladores
  4. - Interpretadores
  5. - Emuladores
  6. - Jogos
  7. - Entre outros

Abaixo, uma pequena lista de softwares escritos utilizando a linguagem C#:

  1. - Banshee - Media player
  2. - Docky - Application launcher
  3. - FlashDevelop
  4. - GameMaker Studio
  5. - Visual Studio
  6. - MonoDevelop
  7. - Paint.Net
  8. - Entre outros
  1. 05/08/2025 - revisão 2 - Ajustes em links 'Objetivos'
  2. 15/10/2024 - revisão 1 - Ajustes pontuais
  3. 05/03/2024 - versão inicial