: Mark J. Price
: C# 14 and .NET 10 - Modern Cross-Platform Development Fundamentals Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026
: Packt Publishing
: 9781836206620
: 1
: CHF 26.60
:
: Programmiersprachen
: English
: 828
: DRM
: PC/MAC/eReader/Tablet
: ePUB

C# and .NET continue to power modern cross-platform and enterprise development. With the release of C# 14 and .NET 10, developers gain access to a more capable, efficient, and future-ready platform for building websites, services, and applications across Windows, Linux, and macOS.
This fully updated tenth edition takes a practical, hands-on approach. You'll start with core C# and object-oriented programming concepts, then progress through building, testing, and debugging applications while working with .NET libraries, filesystems, serialization, and LINQ. The book covers key C# 14 enhancements-such as field modifiers, partial events, and instance constructors, explained through real-world examples.
You'll also build modern web solutions using ASP.NET Core 10, Blazor, and Minimal APIs, including support for native AOT compilation, making this book well suited for cloud-native, microservice, and container-based development.
By the end of the book, you'll be confident in building maintainable, high-performance websites and services aligned with modern .NET development practices.

1


Hello, C#! Welcome, .NET!


In this first chapter, the main goal is to set up your development environment to use Visual Studio 2026, Visual Studio Code, or JetBrains Rider.

Throughout this book, I will use the namesVisual Studio,VS Code, andRider to refer to these three code editors, respectively.

The other goals are understanding the similarities and differences between modern .NET, .NET Core, .NET Framework, Mono, Xamarin, and .NET Standard; creating the simplest application possible with C# 14 and .NET 10, using various code editors; discovering good places to look for help; and learning how to make the most of modern AI workflows.

My style of writing ensures that you can get started from my book and then switch to online documentation and other online resources, like videos, blogs, and forums, which are the main ways that developers like to learn, as shown at the following link:https://survey.stackoverflow.co/2025/developers#2-how-did-you-learn-to-code.

This chapter covers the following topics:

  • Introducing this book and its contents
  • Setting up your development environment
  • Understanding .NET
  • Building console apps and managing multiple projects in a solution
  • Making good use of the GitHub repository for this book
  • Running a C# code file without a project file
  • Looking for help

Free Benefits with Your Book


Your purchase includes a free PDF copy of this book along with other exclusive benefits. Check theFree Benefits with Your Book section in the Preface to unlock them instantly and maximize your learning experience.

Introducing this book and its contents


Let’s get started by introducing you to the code solutions, structure, and content of this book.

Getting code solutions for this book


You can complete all the coding tasks just from reading this book because all the code statements that you need to enter are shown in the pages. You do not need to download or clone the solution code to complete this book. The solution code is provided in the GitHub repository