Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Guia Completo do Histórico de Versões do .NET e C#

Explore a evolução da plataforma de desenvolvimento principal da Microsoft e sua linguagem principal, C#. Este guia destaca marcos importantes, datas de lançamento e os recursos que moldaram o desenvolvimento .NET moderno.

Histórico de Versões do .NET Framework

O primeiro lançamento, .NET Framework 1.0, estreou em 2002. Desde então, a plataforma amadureceu através de numerosas atualizações, culminando na última versão suportada, .NET Framework 4.7.1 (outubro de 2017). Cada versão introduziu melhorias significativas, incluindo a introdução do Entity Framework na 3.5, que transformou padrões de acesso a dados.

VersãoVersão CLRData de Lançamento
1.01.02002-02-13
1.11.12003-04-24
2.02.02005-11-07
3.02.02006-11-06
3.52.02007-11-19
4.042010-04-12
4.542012-08-15
4.5.142013-10-17
4.5.242014-05-05
4.642015-07-20
4.6.142015-11-17
4.6.242016-08-02
4.742017-04-05
4.7.142017-10-17

O .NET Framework continua sendo uma pedra angular para desenvolvimento centrado no Windows, com a Microsoft garantindo compatibilidade em todos os sistemas operacionais Windows suportados.

Histórico de Versões do C#

Versão.NET FrameworkVisual StudioPrincipais Recursos
C# 1.01.0/1.1Visual Studio .NET 2002Lançamento inicial da linguagem
C# 2.02.0Visual Studio 2005
  • Generics
  • Tipos parciais
  • Métodos anônimos
  • Tipos anuláveis (nullable)
  • Iteradores
  • Covariância e contravariância
C# 3.03.0/3.5Visual Studio 2008
  • Propriedades autoimplementadas
  • Tipos anônimos
  • Expressões de consulta (LINQ)
  • Expressões lambda
  • Árvores de expressão
  • Métodos de extensão
C# 4.04.0Visual Studio 2010
  • Binding dinâmico
  • Argumentos nomeados e opcionais
  • Covariância e contravariância genérica
  • Tipos de interop embutidos
C# 5.04.5Visual Studio 2012/2013
  • Async/await
  • Atributos de informações do chamador
C# 6.04.6Visual Studio 2013/2015
  • Imports estáticos (using static)
  • Filtros de exceção
  • Inicializadores de propriedade
  • Membros com corpo de expressão
  • Operador de propagação de nulo
  • Interpolação de strings
  • Operador nameof
  • Inicializador de dicionário
C# 7.0.NET CoreVisual Studio 2017
  • Tuplas de valor
  • Pattern matching
  • Funções locais
  • Declarações de variáveis out
  • Ref returns e locals
  • Recursos async mais poderosos

Por Que Isso Importa

Entender o contexto histórico dos lançamentos do .NET e C# capacita desenvolvedores a escolher as ferramentas certas, antecipar depreciação de recursos e aproveitar capacidades modernas da linguagem para aplicações robustas e de alta performance.

Linguagem C

  1. A Evolução do SPICE: Das Raízes do CANCER à Simulação Moderna de Circuitos
  2. Entendendo Palavras-chave e Identificadores em C#: Regras, Listas e Boas Práticas
  3. Classes e Objetos em C#: Fundamentos para POO Robusta
  4. Entendendo Constantes e Literais em C: Tipos, Uso e Boas Práticas
  5. Grupo Doosan e Centro de Torneamento Puma: Legado de Inovação
  6. Ambiente de Desenvolvimento C#: Ferramentas e Visão do Framework
  7. Dominando Constantes e Literais em C#: Tipos, Regras e Boas Práticas
  8. A Evolução das Placas de Circuito Impresso: Inovações e Impacto
  9. Extrusão de Alumínio: Das Raízes Históricas às Inovações Futuras
  10. Soluções de Duplo Fuso para Perfis de Fluxo Avançados e Usinagem Free-Form