Describes the changes between the 3rd and 4th Editions.
Describes how to get started programming using Visual Studio Code.
Gets into some advanced details of using nullable reference types, including fine-grained control over how the compiler handles nullable reference types and enabling/disabling checking line-by-line.
A listing of some useful resources for getting started with the various .NET app models like web, desktop, mobile, and game development.
An extern alias lets you bring a DLL reference in under a separate root namespaces.
A table that summarizes all of the operators in C# and their relative ordering.
Lists some online tools you can use to tinker with C#.
Answers the question of “How much of the C# Player’s Guide should I get through before jumping into MonoGame?”
lock keyword and when to use it while reading data.
Discusses the second workaround for modifying a list while using a
Describes an advanced way you can add in a
using directive inside of a namespace declaration to not have it span the entire file.
What to expect of the upcoming 5th Edition.
Some thoughts on how C# has evolved over its life.
A high-level view of what’s new in C# 10.