Как я могу использовать логические операторы, такие как AND, OR, NOT в CIL?
Логические инструкции для CIL
Ответы (1)
Для этих операторов нет кодов операций CIL; вместо этого вам нужно реализовать их через условное ветвление. Например, a && b
совпадает с a ? b : false
, а a || b
совпадает с a ? true : b
, оба из которых относительно легко реализовать в IL (например, вы можете использовать код операции brtrue
для выполнения условного перехода на основе значения a
).
person
kvb
schedule
23.02.2011