O documento discute a evolução da linguagem C# desde sua primeira versão (C# 1.0) até as novidades da próxima versão (C# 5). Ele apresenta os principais recursos introduzidos em cada versão como generics, LINQ, objetos dinâmicos e compilador como serviço.