BigInteger.ExclusiveOr(BigInteger, BigInteger) Operador

Definición

Realiza una operación exclusiva Or (XOr) bit a bit en dos valores BigInteger.Performs a bitwise exclusive Or (XOr) operation on two BigInteger values.

public:
 static System::Numerics::BigInteger operator ^(System::Numerics::BigInteger left, System::Numerics::BigInteger right);
public static System.Numerics.BigInteger operator ^ (System.Numerics.BigInteger left, System.Numerics.BigInteger right);
static member ( ^^^ ) : System.Numerics.BigInteger * System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Operator Xor (left As BigInteger, right As BigInteger) As BigInteger

Parámetros

left
BigInteger

Primer valor.The first value.

right
BigInteger

Valor del segundo.The second value.

Devoluciones

Resultado de la operación Or bit a bit.The result of the bitwise Or operation.

Comentarios

El resultado de una operación de Or exclusiva bit a bit se true si los valores de los dos bits son diferentes; de lo contrario, se false.The result of a bitwise exclusive Or operation is true if the values of the two bits are different; otherwise, it is false. En la tabla siguiente se muestra la operación de Or exclusiva.The following table illustrates the exclusive Or operation.

Bit x en leftBit x in left Bit x en rightBit x in right Valor devueltoReturn value
00 00 00
00 11 11
11 00 11
11 11 00

El método ExclusiveOr habilita código como el siguiente:The ExclusiveOr method enables code such as the following:

BigInteger number1 = BigInteger.Pow(2, 127);
BigInteger number2 = BigInteger.Multiply(163, 124);
BigInteger result = number1 ^ number2;
Dim number1 As BigInteger = BigInteger.Pow(2, 127)
Dim number2 As BigInteger = BigInteger.Multiply(163, 124)
Dim result As BigInteger = number1 XOr number2

El método ExclusiveOr realiza la operación de Or exclusiva bit a bit con dos valores BigInteger como si fueran ambos en la representación complementaria de dos con la extensión de signo virtual.The ExclusiveOr method performs the bitwise exclusive Or operation on two BigInteger values as if they were both in two's complement representation with virtual sign extension.

Se aplica a