C#idiomatic C#
breaking-changescsharp/whats-new

Language

Learn about any breaking changes in the C# compiler

Find any breaking changes in the C# compiler that you're using.

  • page csharp/whats-new/breaking-changes
  • updated 03/21/2022

To find breaking changes since the C# 10 release, see Breaking changes in Roslyn after .NET 6.0.100 through .NET 7.0.100.

The Roslyn team maintains a list of breaking changes in the C# and Visual Basic compilers. You can find information on those changes at these links on their GitHub repository: