Zdieľať cez


Foreword

This specification replaces ECMA-334:2026. Changes from the previous edition include the addition of the following features:

  • Init accessors
  • Top-level statements
  • Native-sized integers
  • Records
  • Function pointers
  • Pattern matching enhancements
  • Static anonymous functions
  • Target-typed conditional expressions
  • Covariant return types
  • Extension GetEnumerator support for foreach loops
  • Lambda discard parameters
  • Attributes and extern on local functions
  • Module initializers
  • New features for partial methods
  • Target-typed new expressions
  • Unconstrained type parameter annotations
  • Variance safety for static interface members
  • Nullable reference types
  • Nullable constructor analysis
  • Nullable parameter default value analysis