Depois de ver as aulas sobre as melhorias do C# 6 e do C# 7 percebi que mesmo com uma versão anterior, a minha no caso é <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
as modificações ainda funcionam. Existe um limite de versão em que as essas modificações não funcionam? Ou todas as alterações funcionarão em todas as versões do C#?