Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

C# - pattern matching - many discards

20.02.24 16:44
Re: C# - pattern matching - many discards
 
alex445 коренной житель
в ответ alex445 20.02.24 16:20
var result = row.Age switch
{
    _ when row == null => MyEnum.NotAllowed,
    > 100 => MyEnum.Died,
    _ => MyEnum.StillAlive,
};

Не уверен, но тут, по-моему, может NullReferenceException вылететь уже на row.Age, если row налл. Ну можно тогда так написать row?.Age.

 

Перейти на