Я читал, что не рекомендуется полагаться на умножение значения Boolean (True) или использовать его в вычислениях. Также заметили, что в VB.NET True есть -1, а не 1 или любое другое значение..NET умножается на логическое значение
У меня есть много ситуаций, когда я хотел бы умножить значение Boolean True и рассматривать его как целое число 1 (или -1 также сделает это). Каков предложенный способ использования Boolean True value в вычислениях.
Вы не сказали, что считаете ложным * false * false/true is? Итак, как можно ответить? Булевы значения не являются числами. – dcaswell
просто преобразуют true и false в желаемое значение, а затем умножают – mojtaba