Prólogo

Esta especificación reemplaza ECMA-334:2026. Los cambios de la edición anterior incluyen la adición de las siguientes características:

  • Descriptores de acceso Init
  • Declaraciones de nivel superior
  • Enteros de tamaño nativo
  • Registros
  • Punteros de función
  • Mejoras de coincidencia de patrones
  • Funciones anónimas estáticas
  • Expresiones condicionales con tipo de destino
  • Tipos de valor devueltos de covariante
  • Soporte de extensiones GetEnumerator para bucles foreach
  • Parámetros de descarte lambda
  • Atributos y extern en funciones locales
  • Inicializadores de módulo
  • Nuevas características para métodos parciales
  • Expresiones con tipo de destino new
  • Anotaciones de parámetros de tipo sin restricciones
  • Seguridad de varianza para los miembros de la interfaz estática
  • Tipos de referencia anulables
  • Análisis de constructores que aceptan valores NULL
  • Análisis de valores predeterminados de parámetro que aceptan valores NULL