If you check the official C# language versioning page you might think that there is a very strong relationship between the target framework and the C# language version.