They release new versions of Visual Studio every few years, and C# is updated almost as regularly. C# / .net 4.0 will be released this year (as will Visual Studio 2010).<p>The differences between C# 1.0 and 4.0 are <i>enormous</i>. Microsoft isn't shy about making changes to the language.