如何在CIL中使用AND、OR、NOT等逻辑运算符?
发布于 2011-02-24 01:43:49
这些运算符没有CIL操作码;您需要通过条件分支来实现它们。例如,a && b与a ? b : false相同,a || b与a ? true : b相同,这两者在IL中都比较容易实现(例如,您可以使用brtrue操作码根据a的值进行条件跳转)。
a && b
a ? b : false
a || b
a ? true : b
brtrue
a
https://stackoverflow.com/questions/5094021
相似问题