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

C# - pattern matching - many discards

25.02.24 00:28
Re: C# - pattern matching - many discards
 
в ответ AlexNek 24.02.24 20:27
Проверяется всего лишь одно поле, жирно слишком будет, по свитчу на каждое поле.

вообще пофиг. Если решение занимает вместо 15 строк всего 5, то я за

Если Age будет нуллабле и мне нужно будет отличать варианты или объект null или возраст null (не указан), то приплыли.

частично соглашусь, но поскольку в исходной версии возраст не проверялся на null, я предположил, что он примитивный.

Происходит инверсия понятий - дискард вешается на "нормальный" вариант.

в какой-то библии написано, что дискард обязательно должен обрабатывать нештатные ситуации? Рассматривай его как обычный else, не забивай себе голову.

 

Перейти на