O documento discute as versões passadas e futuras da linguagem C#. Resume as principais funcionalidades introduzidas no C# 5.0, 6.0, 7.0, 7.1, 7.2, 7.3 e discute alguns recursos planejados para o C# 8.0, como tipos de referência nulos, métodos de interface padrão e fluxos assíncronos.