Вход на сайт
C# - pattern matching - many discards
22611 просмотров
Перейти к просмотру всей ветки
в ответ alex445 22.02.24 22:38
объекты создавать лишь для сравнения с константой.
где создание объекта?
Можно и так написать
var ret = row switch { { Age: > 100 } => MyEnum.Died, { Age: <= 100 } => MyEnum.StillAlive, _ => MyEnum.NotAllowed };