2025-04-07 csharp-14csharpdotnet C# 14: nameof support for unbound generic types C# 14 enhances the nameof expression to support unbound generic types like List<> and Dictionary<,>, eliminating the need for placeholder type arguments.
2025-04-06 csharp-14csharpdotnet Implicit Span conversions in C# 14 – First-class support for Span and ReadOnlySpan C# 14 adds built-in implicit conversions between Span, ReadOnlySpan, arrays, and strings, enabling cleaner APIs, better type inference, and fewer manual AsSpan() calls.
2025-04-06 dotnetdotnet-10performance .NET 10: Array Enumeration Performance Improvements (JIT Array De-Abstraction) In .NET 10, the JIT compiler reduces the overhead of iterating arrays through interfaces. See benchmarks comparing .NET 9 vs .NET 10 with foreach, IEnumerable, and conditional escape analysis.
2025-04-05 csharp-14csharpdotnet C# 14 – The field keyword and field-backed properties C# 14 introduces the field contextual keyword for property accessors, letting you add custom logic to auto-properties without declaring a separate backing field.
2024-12-01 csharp-14csharpdotnet What’s new in C# 14.0 A summary of all new features in C# 14.0, including the field keyword, extension members, null-conditional assignment, implicit span conversions, and more.
2024-12-01 dotnetdotnet-10 What’s new in .NET 10 What's new in .NET 10: LTS release with 3 years of support, new JIT optimizations, array devirtualization, stack allocation improvements, and more.