C#: Operadores lógicos menos usados
Operador AND lógico &
O operador & computa o AND lógico de seus operandos. O resultado de x & y será true se ambos x e y forem avaliados como true. Caso contrário, o resultado será false.
O operador & avalia os dois operandos, mesmo se o operando à esquerda for avaliado como false, de modo que o resultado deve ser false, independentemente do valor do operando à direita.
Operador OR exclusivo lógico ^
O operador ^ computa o OR exclusivo lógico, também conhecido como o XOR lógico, de seus operandos. O resultado de x ^ y é true se x é avaliado como true e y avaliado como false, ou x avaliado como false e y avaliado como true. Caso contrário, o resultado será false. Ou seja, para os operandos bool, o operador ^ computa o mesmo resultado que o operador de desigualdade !=.
Operador OR lógico |
O operador | computa o OR lógico de seus operandos. O resultado de x | y será true se x ou y for avaliado como true. Caso contrário, o resultado será false.
O operador | avalia os dois operandos, mesmo se o operando à esquerda for avaliado como true, de modo que o resultado deve ser true, independentemente do valor do operando à direita.
0 comentários:
Postar um comentário