Em programação, não há substituto para o conhecimento do que você tem à disposição. Nas versões 2 e 3, o C# apresenta novos conceitos, tais como as expressões lambda e a tipificação implícita, que tornam a linguagem mais flexível e oferece a você mais poder. Usando a Consulta Integrada à Linguagem (LINQ, na sigla em inglês) - também nova no C# 3.0 - você pode interagir com dados de qualquer tipo, diretamente do C#. Visto de forma simples, o domínio destas funcionalidades tornará você um desenvolvedor C# mais valioso. "O quê, o como e o por que definitivos do C# 3.0" - Da apresentação de Eric Lippert, da Microsoft .