4 ms·For what it's worth 4.0 also added co-variant and contra-variant generics which are surprisingly useful.by Djehngo 14y agoFor what it's worth 4.0 also added co-variant and contra-variant generics which are surprisingly useful.gouranga 14y agoI've written about 400kloc in C# 4.0 and I haven't had a need yet :(Yrlec 14y agoHow is that ironic?gouranga 14y agoCorrected - thank you :)profquail 14y agoCo- and contra-variant generics have been available since .NET 2.0 -- they just weren't exposed by any "standard" .NET language until C# 4 (which coincided with .NET 4.0).