Для этих операторов нет кодов операций CIL; вам нужно реализовать их через условное ветвление. Например, a && b
- это то же самое, что и a ? b : false
, а a || b
- это то же самое, что и a ? true : b
, оба из которых относительно легко реализуются в IL (например, вы можете использовать код операции brtrue
для выполнения условия прыжок на основе значения a
).