.NET 7 API diff
summary
A concise tour of concrete .NET 7 changes: Generic Math enables one generic numeric algorithm (example: a stack‑allocated, SIMD‑vectorized sum) and the BCL replaces many type-specific paths, cutting LINQ Min from ~32 ns and 32 B allocations to 5 ns and zero allocs. New source generators appear for Regex source generator (and non‑backtracking engine), JavaScript interop and native library import; demos include Blazor JS calls and AOT‑friendly generated marshalling. Also: polymorphic System.Text.Json, DbDataSource, TAR support, ReadLinesAsync and GetTempDirectory.
AI-written summary · about
chapters (10)
- 0:00Welcome
- 2:21Generic math in .NET 7
- 18:44LINQ improvements
- 21:26System.Text.Json enhancements
- 27:57Regex source generators
- 33:57Interop and source generators
- 41:17System namespace helpers
- 46:16Memory and span optimizations
- 55:33Performance improvements
- 59:48Further reading
related talks
52mNET 7 Is Here! Time To Kick Its Tyres And Take It For a Spin
01h 04mOur favorite things in .NET 8
46mC# Goes to 11
01h 00mWhat's new and coming soon for .NET
01h 01mWhat's new in .NET 9 & C# 13
59mWhat's new in .NET 8 & C# 12
01h 03mWhat's new in .NET 9 & C# 13
44m.NET 11 in depth: Runtime, libraries, and SDK for the AI era
