Historial de versiones de C # y .Net

Tabla de contenido:

Anonim

En este tutorial, aprenderá:

  • Historial de versiones de .Net Framework
  • Historial de versiones de C #

Historial de versiones de .Net Framework

La primera versión de .Net framework fue lanzada en el año 2002. La versión se llamó .Net framework 1.0. El marco .Net ha recorrido un largo camino desde entonces, y la versión actual es 4.7.1.

A continuación se muestra la tabla de versiones de .Net framework, que se han publicado con sus fechas de lanzamiento. Cada versión tiene cambios relevantes en el marco.

Por ejemplo, en el marco 3.5 y en adelante, se lanzó un marco clave llamado Entity framework . Este marco se utiliza para cambiar el enfoque en el que se desarrollan las aplicaciones mientras se trabaja con bases de datos.

Número de versión Versión CLR Fecha de lanzamiento
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

La mayor ventaja del marco .Net es que es compatible con la plataforma Windows. Casi todo el mundo trabaja con máquinas Windows.

Microsoft siempre se asegura de que los frameworks .Net cumplan con todos los sistemas operativos de Windows compatibles.

Historial de versiones de C #

Versión .NET Framework Estudio visual Características importantes
C # 1.0 .NET Framework 1.0 / 1.1 Visual Studio .NET 2002 Primera versión de C #
C # 2.0 .NET Framework 2.0 Visual Studio 2005
  • Genéricos
  • Tipos parciales
  • Métodos anónimos
  • Tipos que aceptan valores NULL
  • Iteradores
  • Covarianza y contravarianza
C # 3.0 .NET Framework 3.0 \ 3.5 Visual Studio 2008
  • Propiedades implementadas automáticamente
  • Tipos anónimos
  • Expresiones de consulta
  • Expresión lambda
  • Árboles de expresión
  • Métodos de extensión
C # 4.0 .NET Framework 4.0 Visual Studio 2010
  • Enlace dinámico
  • Argumentos nombrados / opcionales
  • Covariante y contravariante genérico
  • Tipos de interoperabilidad incrustados
C # 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • Miembros asincrónicos
  • Atributos de información de la persona que llama
C # 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • Importaciones estáticas
  • Filtros de excepción
  • Inicializadores de propiedad
  • Miembros con cuerpo de expresión
  • Propagador nulo
  • Interpolación de cadenas
  • nombre del operador
  • Inicializador de diccionario
C # 7.0 .NET Core Visual Studio 2017
  • Rendimiento y productividad mejorados
  • Soporte de Azure
  • Soporte AI
  • Desarrollo de juegos
  • Plataforma cruzada
  • Desarrollo de aplicaciones móviles
  • Desarrollo de aplicaciones de ventana