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 suporta Windows plataforma. Quase todo mundo trabalha com Windows máquinas.

Microsoft sempre garante que os frameworks .Net estejam em conformidade com todos os suportes Windows sistemas operacionais.

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
  • Azure Suporte
  • Suporte de IA
  • Desenvolvimento de jogos
  • Plataforma cruzada
  • Desenvolvimento App móvel
  • Desenvolvimento de aplicativos de janela