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.

This page is driven by C# features and proposals as documented by Microsoft on this page. It is up to date as of now with C# 10.0 as released November 2021, and forward-looking towards C# 11.

C# 11.0

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

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 C# 11 is still in development...

C# 10.0

C# 9.0

C# 8.0

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