C# 2.0 was released very soon after the initial launch. This version added the very important generics which resolved the issue of boxing/unboxing and permitted