
C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
By :

It is a challenge for Microsoft to deliver some new features that have cross-cutting effects across many parts of .NET, like the runtime, language compilers, and API libraries. It is the classic chicken and egg problem. What do you do first?
From a practical perspective, it means that although Microsoft might have completed most of the work needed for a feature, the whole thing might not be ready until very late in their now annual cycle of .NET releases, which is too late for proper testing in "the wild."
So from .NET 6 onward, Microsoft will include preview features in general availability (GA) releases. Developers can opt into these preview features and provide Microsoft with feedback. In a later GA release, they can be enabled for everyone.
It is important to note that this topic is about preview features. This is different from a preview version of .NET or Visual Studio. Microsoft releases preview versions of Visual Studio and .NET while developing...