Histórico de versões C# e .Net

Histórico de versões do .Net Framework

A primeira versão do .Net framework foi lançada no ano de 2002. A versão foi chamada de .Net framework 1.0. A estrutura .Net percorreu um longo caminho desde então, e a versão atual é 4.7.1.

Abaixo está a tabela de versões do framework .Net, que foram lançadas com suas datas de lançamento. Cada versão possui alterações relevantes na estrutura.

Por exemplo, na estrutura 3.5 e seguintes, uma estrutura-chave chamada Estrutura de entidade foi liberado. Esta estrutura é usada para mudar a abordagem na qual as aplicações são desenvolvidas enquanto se trabalha com bases de dados.

Neste tutorial, você aprenderá

Número da versão Versão CLR Data de lançamento
1.0 1.0 2002-02-13
1.1 1.1 2003-04-24
2.0 2.0 2005-11-07
3.0 2.0 2006-11-06
3.5 2.0 2007-11-19
4.0 4 2010-04-12
4.5 4 2012-08-15
4.5.1 4 2013-10-17
4.5.2 4 2014-05-05
4.6 4 2015-07-20
4.6.1 4 2015-11-17
4.6.2 4 2016-08-02
4.7 4 2017-04-05
4.7.1 4 2017-10-17

A maior vantagem do Estrutura .Net é que ele suporta a plataforma Windows. Quase todo mundo trabalha com máquinas Windows.

Microsoft sempre garante que as estruturas .Net estejam em conformidade com todos os sistemas operacionais Windows suportados.

Histórico de versão C#

Versão Framework .NET Visual Studio Características importantes
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio.NET 2002 Primeira versão de C#
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Genéricos
  • Tipos parciais
  • Métodos anônimos
  • Tipos anuláveis
  • Iteradores
  • Covariância e contravariância
C # 3.0 .NET Framework 3.0 / 3.5 Visual Studio 2008
  • Propriedades implementadas automaticamente
  • Tipos anônimos
  • Expressões de consulta
  • expressão lambda
  • Árvores de expressão
  • Métodos de extensão
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Ligação dinâmica
  • Argumentos nomeados/opcionais
  • Covariante genérica e contravariante
  • Tipos de interoperabilidade incorporada
C # 5.0 .NET Framework 4.5 Estúdio Visual 2012/2013
  • Membros assíncronos
  • Atributos de informações do chamador
C # 6.0 .NET Framework 4.6 Estúdio Visual 2013/2015
  • importações estáticas
  • Filtros de exceção
  • Inicializadores de propriedade
  • Membros com corpo de expressão
  • Propagador nulo
  • Interpolação de String
  • nome do operador
  • Inicializador de dicionário
C # 7.0 .NET Core Visual Studio 2017
  • Melhor desempenho e produtividade
  • Suporte do Azure
  • Suporte de IA
  • Desenvolvimento de jogos
  • Plataforma cruzada
  • Desenvolvimento App móvel
  • Desenvolvimento de aplicativos de janela