C#

The History of .NET

As someone who has been using .NET since the betas, I’ve been really impressed with .NET’s ability to grow, change, and stay relevant as technology changes. This isn’t an easy concept to explain to others, however, and so I thought I’d try to illustrate .NET’s history with an overview of changes from .NET Framework 1.0 to March of 2020.

LINQ SelectMany in Depth

While GroupBy took a single collection and transformed it into multiple child collections, SelectMany flattens child collections into a single merged collection.

LINQ GroupBy in Depth

Let’s talk about how LINQ’s GroupBy method makes grouping data in C# easy. We’ll start basic and then go over every available overload of the GroupBy method to explore advanced use cases.