Hello, C#! Welcome, .NET!
In this first chapter, the goals are setting up your development environment; understanding the similarities and differences between modern .NET, .NET Core, .NET Framework, Mono, Xamarin, and .NET Standard; creating the simplest application possible with C# 11 and .NET 7 using various code editors; and then discovering good places to look for help.
The GitHub repository for this book has solutions using full application projects for all code tasks and notebooks when possible:
https://github.com/markjprice/cs11dotnet7
Simply press the .
(dot) key or manually change .com
to .dev
in the link to convert the GitHub repository into a live code editor based on Visual Studio Code using GitHub Codespaces, as shown in Figure 1.1:
Figure 1.1: GitHub Codespaces live editing the book’s GitHub repository
We provide you with a PDF file that has color images of the screenshots and diagrams used in this book. You can download this file...