Prefazione

Questa specifica sostituisce ECMA-334:2026. Le modifiche apportate all'edizione precedente includono l'aggiunta delle funzionalità seguenti:

  • record class come alias per record
  • struct di record
  • I tipi di record possono bloccare ToString
  • Direttive avanzate #line
  • CallerArgumentExpression attributo per la diagnostica
  • Gestore di stringhe interpolate
  • Stringhe costanti interpolate
  • Spazi dei nomi con ambito file
  • Consenti AsyncMethodBuilder attributo sui metodi
  • Assegnazione e dichiarazione nella stessa decostruzione
  • Assegnazione definita migliorata
  • Miglioramenti delle espressioni lambda
  • Modelli di proprietà estesi
  • Direttive using globali
  • Miglioramenti ai tipi di struttura