ves</li>
<li>File-scoped namespace declaration</li>
<li>Extended property patterns</li>
<li>Lambda expressions can have a natural type, where the compiler can infer a delegate type from the lambda expression or method group.</li>
<li>Lambda expressions can declare a return type when the compiler can't infer it.</li>
<li>Attributes can be applied to lambda expressions.</li>
<li>In C# 10, const strings can be initialized using string interpolation if all the placeholders are themselves constant strings.</li>
