Как изменить версию языка С# на 8.0 в WPF?C#

Место общения программистов C#
Ответить
Anonymous
 Как изменить версию языка С# на 8.0 в WPF?

Сообщение Anonymous »

В этом примере кода я получаю две ошибки:

Код: Выделить всё

private Brush GetEventBrush(string eventType) => eventType switch
{
"Created" => Brushes.LightGreen,
"Changed" => Brushes.LightBlue,
"Deleted" => Brushes.OrangeRed,
_ => Brushes.White
};
Одна ошибка возникает на коммутаторе и одна ошибка на _; обе ошибки одинаковы:

Функция «рекурсивные шаблоны» недоступна в C# 7.3. Пожалуйста, используйте версию языка 8.0 или более позднюю.

Я пытался щелкнуть правой кнопкой мыши свойства проекта обозревателя решений, а затем на вкладке сборки «Дополнительно», но языковая версия выделен серым цветом и отключен.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... 8-0-in-wpf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»