NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Xor Operator

Used to perform a logical exclusion on two expressions.

Arguments

Part
Description
result
Optional; any numeric variable.
expression1
Required; any expression.
expression2
Required; any expression.

Remarks

If one, and only one, of the expressions evaluates to True, result is True. However, if either expression is stated as Nothing, a Variable Not Set error occurs.

If expression1 is And expression2 is Then result is
True True False
True False True
False True True
False False False

The Xor operator performs as both a logical and bitwise operator. A bit-wise comparison of two expressions using exclusive-or logic to form the result, as shown in the following table:

If bit in expression1 is And bit in expression2 is Then result is
0 0 0
0 1 1
1 0 1
1 1 0

See Also

Example

Logical Operators | Operator Precedence in Visual Basic | Operator Summary