C# | News, how-tos, features, reviews, and videos
Take advantage of the new System.Threading.Lock object in C# 13 to more easily implement performant thread-safe applications in .NET Core.
Take advantage of the ReadOnlySpan<char> struct in C# to split strings in a resource-efficient manner.
.NET Community Toolkit 8.4 brings partial properties support to MVVM Toolkit generators and introduces new MVVM Toolkit analyzers.
Take advantage of the Chunk method in LINQ to split large data sets into a sequence of chunks for more efficient processing.
Take advantage of ref structs to reduce resource consumpiton and eliminate garbage collection overhead. C# 13 gives us more ways to use them.
Take advantage of the DispatchProxy class in C# to implement aspect-oriented programming by creating proxies that dynamically intercept method calls.
Cloud-native apps, AI-enabled apps, ASP.NET Core, Aspire, Blazor, MAUI, C#, and F# all get boosts with the latest major rev of the .NET platform.
Aspect-oriented programming allows you to isolate the cross-cutting concerns of your application, reduce code duplication, and improve the readability and maintainability of your code.
Take advantage of the new Task.WhenEach method to process asynchronous tasks as they complete, enhancing the efficiency of your .NET applications.
Take advantage of extension methods to add functionality to existing types without needing to modify or derive from those original types.