Совсем недавно, в сентябре, была опубликована версия 8.0 языка программирования C#, а в Microsoft уже строят планы относительно следующей.

На сегодня на странице GitHub, посвященной C#, уже опубликован перечень основных предложений для следующей версии. В их числе — упрощенная проверка переменных ссылочных типов на хранение значения null; переключатели, в которых каждая ветка является оператором; record — упрощенная форма типов class и struct, сочетающая их преимущества; функция перехвата выражений, передаваемых методу; ослабление ограничений, регламентирующих порядок использования модификаторов типов ref и partial; конструкторы нового типа, уменьшающие объем кода и изменения, облегчающие использование скриптового диалекта C# внутри кода.