C# Evolution

Without promising exact timelines for individual features, our goal is to try and support all new C# language changes introduced by Microsoft for the closest upcoming release after they have been finalized, often before and sometimes shortly after they have shipped in Visual C#. Of course details depend on the timelines for both Microsoft's releases and ours.

Feature status for Microsoft's Visual C# 11 is tracked here. New features listed without a bug id are pending review of feasibility for RemObjects C# and/or awaiting more official status from Microsoft while the C# 11 they are slated for is still in development...

Where applicable, we support new language features for all platforms and for all .NET target frameworks (while in Visual C#, many new features are only supported on .NET Core).

C# vNext

C# 12

Based on this page

C# 11

These features seem to have dissappeared from the official plans, but have been covered for RemObjects C#

C# 10

C# 9

C# 8

Status for these seems unclear on Microsoft'a side:

C# 7.3

C# 7.2

C# 7.1

Elements .2295 and later is fully up to date with C# 7.1.

C# 7.0