Что нового в C # 10.0

Прошло почти 20 лет после первого выпуска C #, и Microsoft опубликовала RC (релиз-кандидат) .NET 6, который будет обеспечивать LTS (долгосрочную поддержку) в течение 3 лет после его выпуска. А более новая версия C #, то есть C # 10.0, поддерживается в .NET 6.

Вот функции, которые C # 10.0 добавляет к языку C #:

Пространство имен с файловой областью

До C # 10.0:

В C # 10.0:

Глобальное использование

До C # 10.0:

В C # 10.0:

Постоянные интерполированные строки

Проверка нуля

До C # 10.0:

В C # 10.0:

Расширенные шаблоны свойств

До C # 10.0:

В C # 10.0:

Структура записи

До C # 10.0:

В C # 10.0: