Best Sellers Rank: #22,197 in Books (See Top 100 in Books) #1 in C# Programming (Books) #1 in ASP.NET Programming #1 in Microsoft .NET
Customer Reviews: 4.5 out of 5 stars 83Reviews
Product Information
From the Publisher
What are the key updates to C# 13 and .NET 9?
Who is this book for and how does it differ from other books on C# 13 and .NET 9?
Learning the fundamentals of C#, .NET, and ASP.NET
Based on feedback from the last edition
Clear explanations and practical code examples
Uses a conversational style
Avoids fluff for concise, clear learning
The ninth edition of my book includes a more versatile params feature, faster exception handling, and partial properties that work better with source generators like those for Regex. LINQ has been optimized with new methods like CountBy and Index, along with added support for JSON schema export and URL-friendly Base64 encoding. ASP.NET Core 9 updates bring optimized static asset delivery, built-in OpenAPI documentation, and HybridCache, which result in enhanced performance.
You can expect:
A brisk read
Visual Studio, Code, and Rider, and switch from .NET 8 to .NET 9
Bonus online material and solutions to coding tasks, practical exercises, and questions on the book’s GitHub
How does the ninth edition help readers to stay updated with the latest technologies?
The ninth edition bridges the gap in the .NET ecosystem, keeping you up-to-date with the latest advancements between major LTS releases. It comprehensively covers updates in C# 13 and .NET 9, enabling you to seamlessly integrate new performance enhancements, productivity improvements, and streamlined APIs into your workflow.
Based on reader feedback, concepts and practical examples have been meticulously refined, making them more relevant, clearer, and easier to follow. Even though this edition aligns with a standard-term support release, it provides valuable insights into rapidly evolving .NET practices, helping you adopt industry best practices early and stay ahead in your development journey.
How do readers choose between the LTS eighth edition and the latest ninth edition on STS release?
I recommend choosing the ninth edition. Even if your current or upcoming projects target .NET 8, the ninth edition offers significant advantages, including over 40 critical errata fixes and more than 60 substantial improvements in code clarity and concept explanations that build effectively upon the foundation of the eighth edition.
New features exclusive to .NET 9 are explicitly marked, enabling you to clearly identify which updates won't apply to .NET 8 projects. This approach ensures you benefit from the most refined and accurate learning experience available while staying informed about the latest advancements and techniques in the .NET ecosystem, providing long-term value even as you continue development within the .NET 8 framework.