Есть ли смысл использовать логический тип, допускающий значение NULL, для хранения значения с тремя состояниями? Например, null == 1-е состояние, false == 2-е состояние, true == 3-е состояние?
Накладные расходы, вероятно, выше, чем при использовании байтового перечисления. , но мне любопытно.
Подробнее здесь: https://stackoverflow.com/questions/532 ... in-c-sharp
Мобильная версия