【发布时间】:2013-11-14 02:31:55
【问题描述】:
我想使用 Xor 而不使用 Visual Basic .NET 中的内置函数
异或描述:
它是逻辑和按位逻辑异或运算符。
如果两个表达式都为 True 或两个表达式都为 False,则返回 True;否则返回 False。
此运算符不执行短路,它总是计算两个表达式,并且此运算符没有短路对应项
这甚至可能吗?如果有,怎么做?
【问题讨论】:
-
“内置”有什么问题?
-
我看不出这怎么可能。如果两个表达式都不计算两个表达式,它如何测试两个表达式是否计算为相同的布尔值?
-
我只是想知道是否可以不使用内置的。
-
你在“异或”描述下的描述是对异或的否定。 Xor 如果为 1,则返回 true,并且只有 1 个表达式为 True。