How to use IEnumerable, ICollection, IList, and IQueryable in C#
Understand the differences between the most commonly used interfaces for accessing and manipulating collections of data in C#.
Stay updated with breaking news from Assuming Visual Studio. Get real-time updates on events, politics, business, and more. Visit us for reliable news and exclusive interviews.
Understand the differences between the most commonly used interfaces for accessing and manipulating collections of data in C#.
From dynamic memory limits to faster collection classes, .NET 8 is packed with new features for building more performant, scalable, and secure applications.
Take advantage of the specification design pattern in C# to improve the modularity, maintainability, and reusability of your source code.
Learn how to use IAsyncEnumerable in C# to easily filter, aggregate, transform, project, or otherwise process continuous streams of data asynchronously.
Structured concurrency offers a more organized and more intuitive way of managing the lifetimes of asynchronous tasks. Here’s how to take advantage of it in C#.