Posts on covariance in .NET 2.0 and later

published: Thu, 27-Oct-2005   |   updated: Sat, 6-Aug-2016

Here are the articles I've written regarding covariance, etc.

C# generics and covariance, part one

Time to blow your mind. You've downloaded Visual C# Express or maybe you're using the full Visual Studio 2005 beta 2. You've seen that C# 2.0 now includes generics, or a way of writing classes that accept type parameters. You've played around with List<T> and seen that it's pretty good. You're feeling comfortable with generics, right? (Updated  28-Jun-2005) Read more...