Working with generics and constraints in C#
I’ve seen many posts about generics in C# lately. And while they cover basics pretty well, most of them doesn’t contain information about constraints which are things that causing generics to be really fun.