I have used the single ampersand (&) in C# to mean \"check the second conditional statement even if the first is false\".
But the
Here:
The unary
& operator
returns the address of its operand (requiresunsafe
context).Binary
& operators
are predefined for the integral types and bool. For integral types,&
computes the logical bitwiseAND
of its operands. For bool operands,&
computes the logicalAND
of its operands; that is, the result is true if and only if both its operands are true.The
& operator
evaluates both operators regardless of the first one's value.