https://www.infoworld.com/article/3834128/microsofts-net-10-arrives-in-first-preview.html 1. Topics 2. Spotlight: Prioritizing your AI investments 3. Videos 4. Newsletters 5. Resources About * About us * Advertise * Contact Us * Foundry Careers * Newsletters * Reprints Policies * Terms of Service * Privacy Policy * Cookie Policy * Copyright Notice * Member Preferences * About AdChoices * E-commerce Affiliate Relationships * Your California Privacy Rights Our Network * CIO * Computerworld * CSO * Network World More * News * Features * Blogs * BrandPosts * Events * Videos * Enterprise Buyer's Guides Close + Analytics + Artificial Intelligence + Generative AI + Careers + Cloud Computing + Data Management + Databases + Emerging Technology + Technology Industry + Security + Software Development + Microsoft .NET + Development Tools + Devops + Open Source + Programming Languages + Java + JavaScript + Python + Enterprise Buyer's Guides Back Close Back Close Popular Topics + Artificial Intelligence + Cloud Computing + Data Management + Software Development + Search + Topics + Spotlight: Prioritizing your AI investments + Videos + Newsletters + Resources + About + Policies + Our Network + More Back Topics + Analytics + Artificial Intelligence + Generative AI + Careers + Cloud Computing + Data Management + Databases + Emerging Technology + Technology Industry + Security + Software Development + Microsoft .NET + Development Tools + Devops + Open Source + Programming Languages + Java + JavaScript + Python + Enterprise Buyer's Guides Back About + About us + Advertise + Contact Us + Foundry Careers + Newsletters + Reprints Back Policies + Terms of Service + Privacy Policy + Cookie Policy + Copyright Notice + Member Preferences + About AdChoices + E-commerce Affiliate Relationships + Your California Privacy Rights Back Our Network + CIO + Computerworld + CSO + Network World Back More + News + Features + Blogs + BrandPosts + Events + Videos + Enterprise Buyer's Guides 1. Home 2. Software Development 3. Microsoft's .NET 10 arrives in first preview Paul Krill by Paul Krill Editor at Large o o o o o o Microsoft's .NET 10 arrives in first preview news Feb 26, 20253 mins C#Development Libraries and FrameworksMicrosoft .NET o o o o o o 1. 2. 3. 4. 5. 6. Next major rev of the .NET platform packs enhancements to the .NET runtime, SDK, libraries, C#, F#, ASP.NET Core, Blazor, MAUI, and more. Diverse Multi-Ethnic Team in Modern Office: Teamwork of IT Programmers Gather Around Desktop Computer, Talking, Finding Solution. Specialists Create Software. Engineers Develop App, Program Credit: Gorodenkoff / Shutterstock Microsoft has rolled out the first preview of .NET 10, a major new version of the company's flagship software development platform. Likely to arrive as a production release in November, .NET 10 introduces C# 14 and adds major enhancements to the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, and .NET MAUI, the company said. Unveiled February 25, .NET 10 Preview 1 can be downloaded from dotnet.microsoft.com. Enhancements arriving with C# 14 include first-class support for System.Span and System.ReadOnlySpan in the language. This involves new implicit conversions that allow more natural programming with these types, Microsoft said. This support boosts performance with no risk to safety. Also in C# 14, the argument to nameof can be an unbound generic type. C# 14 also lets developers add parameter modifiers such as scoped, ref, in, or out , or ref readonly to lambda expression parameters without specifying the parameter type. For the .NET 10 runtime, reducing the abstraction overhead of popular language features is a key focus area for .NET 10. To pursue this goal, Microsoft has expanded the JIT (just in time) compiler's ability to de-virtualize method calls to cover array interface methods. Also in the runtime, the JIT will stack-allocate small, fixed-sized arrays of value types that do not contain garbage collection pointers when it can guarantee the object will not outlive its parent method. For .NET 10 libraries, APIs are being introduced that work with spans of characters, expanding normalization beyond string types and helping to avoid unnecessary allocations. APIs for making left-handed transformation matrices have been added for billboard and constrained billboard matrices, and improvements have been made to ZipArchive to improve performance and memory usage. .NET 10 follows last November's release of .NET 9. Other new features and improvements in .NET 10 Preview 1: o The F# language features better handling of generic unmanaged structs and adds a type conversions cache, only enabled for compiler runs. o For the .NET 10 SDK, a NuGet Audit feature now can prune framework-provided package references not used by the project. o Visual Basic adds unmanaged constraint support. The Visual Basic compiler also now respects the OverloadResolutionPriorityAttribute used to resolve ambiguities among method overloads. This means that new, faster Span-based overloads now are preferred by the compiler. o ASP.NET Core adds support for generating OpenAPI 3.1 documents. OpenAPI 3.1 is a significant update to the OpenAPI specification, with full support for JSON Schema draft 2020-12, Microsoft said. OpenAPI documents also now can be generated in the YAML format. o The RouteAttribute in Blazor now supports route syntax highlighting to help visualize the structure of the route template. o For Entity Framework, .NET 10 adds first-class LINQ support for the LeftJoin method, making those queries simpler to write, according to Microsoft. o In .NET 10, .NET MAUI ships as a .NET workload and multiple NuGet packages, allowing developers to easily pin projects to specific versions and to easily preview unreleased or experimental builds, Microsoft said. Related content How-to Understanding thread synchronization in C# By Joydip Kanjilal Feb 27, 2025 14 mins Development Libraries and Frameworks Microsoft .NET Software Development Analysis What's next for Microsoft's Semantic Kernel By Simon Bisson Feb 27, 2025 9 mins Artificial Intelligence Development Libraries and Frameworks Microsoft .NET How-to Plug-and-play web development with Astro By Matthew Tyson Feb 26, 2025 8 mins Development Libraries and Frameworks JavaScript Web Development Other Sections o Resources o Videos o Spotlight: Prioritizing your AI investments Paul Krill by Paul Krill Editor at Large 1. Follow Paul Krill on X Paul Krill is an editor at large at InfoWorld, focusing on coverage of application development (desktop and mobile) and core web technologies such as Java. More from this author o news TrapC proposal to fix C/C++ memory safety Feb 28, 2025 2 mins o news Rust 1.85 arrives with long-awaited async closures Feb 28, 2025 3 mins o news Red Hat OpenShift improves virtualization support Feb 26, 2025 2 mins o news Cot framework aims to ease Rust web development Feb 25, 2025 2 mins o news JDK 24: The new features in Java 24 Feb 24, 2025 14 mins o news Developers spend most of their time not coding - IDC report Feb 24, 2025 2 mins o news Deno update brings OpenTelemetry integration Feb 20, 2025 3 mins o news Apollo GraphQL ships connectors for REST APIs Feb 20, 2025 2 mins Show me more PopularArticlesVideos news Google's AlloyDB is looking more and more like PostgreSQL By Anirban Ghoshal Feb 28, 20253 mins DatabasesGoogle Cloud PlatformPostgreSQL Image analysis The rising threat of shadow AI By David Linthicum Feb 28, 20255 mins Cloud SecurityData GovernanceGenerative AI Image analysis Do more with Python's new built-in async programming library By Serdar Yegulalp Feb 28, 20252 mins ConcurrencyDevelopment ToolsPython Image video What is LLVM? | The compiler infrastructure explained Feb 21, 20256 mins Python Image video What is software bill of materials? | SBOM explained Feb 18, 20254 mins Python Image video The Zig language: Like C, only better Feb 11, 20254 mins Python Image Sponsored Links o Empower your cybersecurity team with expert insights from Palo Alto Networks. o Accelerate impactful results with Elastic on Microsoft Azure. Seamlessly access Elastic Search, Observability, and Security within the Azure portal to quickly derive and act on data insights. o Optimum Business | Ensure continuity with Business Connection Backup. o Secure AI by Design: Unleash the power of AI and keep applications, usage and data secure. About o About us o Advertise o Contact Us o Foundry Careers o Reprints o Newsletters o BrandPosts Policies o Terms of Service o Privacy Policy o Cookie Policy o Copyright Notice o Member Preferences o About AdChoices o E-commerce Affiliate Relationships o Your California Privacy Rights o Privacy Settings Our Network o CIO o Computerworld o CSO o Network World o LinkedIn o X o Facebook o YouTube o Google News Copyright (c) 2025 IDG Communications, Inc.