ALL или null с перечислениями?

Я заметил, что делал это непоследовательно внутри тот же проект. В некоторых местах у меня будет перечисление с опцией ALL, а в других - перечисление как тип, допускающий значение NULL, с нулевым значением, указывающим все (или без фильтра).

Я заметил это, когда мне пришлось напишите что-нибудь вроде if (Region! = null && Region! = Regions.ALL) .

Есть ли причина идти тем или иным путем?

7
задан Mahmoud Gamal 11 January 2012 в 02:04
поделиться