Repository for the Packt Publishing book
C# 9 and .NET 5 - Modern Cross-Platform Development, Fifth Edition
.NET 5 reached its end-of-life on Tuesday, May 10, 2022. I recommend upgrading to .NET 6 or .NET 7.
Important
Corrections for typos and other mistakes, and improvements like refactoring code.
- Improvements & Errata - list of corrections
- Fifth Edition's support for .NET 6.0
- Book links
- Five Years of Ratings
Online materials
Supplementary book materials available to download as PDFs:
- Color images of the screenshots/diagrams used in this book
- Appendices for this book
- Appendix A, Answers to the Test Your Knowledge Questions
- Appendix B, Building Windows Desktop Apps
- The cs9dotnet5-extras repository contains articles that support the book, for example, instructions for using a Raspberry Pi to complete the coding tasks in the book.
Useful links post-publishing:
- Announcing .NET 5.0
- Announcing the Release of EF Core 5.0
- Announcing ASP.NET Core in .NET 5
- Breaking changes for migration from version 3.1 to 5.0
- C# 9.0 on the record
- .NET 5.0 Examples
Interviews with me
Podcast interviews with me:
- The .NET Core Podcast
- Yet Another Podcase with Jesse Liberty - May 2021
- Yet Another Podcast with Jesse Liberty - February 2020
- Packt Podcasts
Written interviews with me:
- C# 9 and .NET 5: Book Review and Q&A
- Q&A with Episerver's Mark J. Price, author of C# 9 and .NET 5 - Modern Cross-Platform Development