Presentation for the Dot Net North '.NET Conf Local' event in January 2025. An overview of .NET 9 Breaking Changes.
Event Meetup Listing • Presentation Link
Demos - turn on or off in Program.cs
to showcase - run as .NET 8
vs .NET 9
Core .NET Libraries
BigIntegerMaximumLength.Example();
EmptyEnvironmentVariables.Example();
InlineArrayAttributes.Example();
ArrayOfTypeVoid.Example();
Serialization
BinaryFormatterThrows.Example();
NullableJsonDocument.Example();
Links from presentation
🎓 Breaking changes in .NET 9 - Microsoft Learn
Core .NET Libraries
- BigInteger maximum length
- Support for empty environment variables
- Default Equals() and GetHashCode() throw for types marked with InlineArrayAttribute
- Creating type of array of System.Void not allowed
Serialization
For more info, find / contact me at:
Bluesky • X / Twitter • LinkedIn • GitHub • Stack Overflow • Website & Blog