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

C# - У чего приоритет больше - у операторов или паттернов?

22.11.22 10:59
Re: C# - У чего приоритет больше - у операторов или паттернов?
 
Программист коренной житель
в ответ alex445 21.11.22 19:50
Просто неохото писать портянку || или && с повторением проверяемого значения.
Вобщем, уже понял, что проще делать типа такого
A is B or C or D
или для понятливости
A is (B or C or D)


Для понятливости надо избегать смешивания разных видов записей.

И чем проще выражение внутри if'а, тем лучше.


В твоем случае лучше было бы записать так:

bool allowedValue = enumValue is MyEnum.One or MyEnum.Two or MyEnum.Three;
if (obj != null || allowedValue)




 

Перейти на