- blazor components - `field` keyword - with-expression for anonymous types - namespace semplification - lambda signature inference - static methods and properties on interfaces - .NET 6 LINQ improvements - global usings notes - null parameter checking - required properties - native memory allocation - Minimal APIs - net 6 implicit imports