BigInteger.ExclusiveOr(BigInteger, BigInteger) BigInteger.ExclusiveOr(BigInteger, BigInteger) BigInteger.ExclusiveOr(BigInteger, BigInteger) BigInteger.ExclusiveOr(BigInteger, BigInteger) Operator

Определение

Выполняет битовую операцию исключающего Or (XOr) для двух значений 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

Параметры

left
BigInteger BigInteger BigInteger BigInteger

Первое значение в вычитании.The first value.

right
BigInteger BigInteger BigInteger BigInteger

Второе значение в вычитании.The second value.

Возвраты

Результат битовой операции Or.The result of the bitwise Or operation.

Комментарии

Результат побитового исключающего Or операции true различны; в противном случае значения два бита, это false.The result of a bitwise exclusive Or operation is true if the values of the two bits are different; otherwise, it is false. В следующей таблице показано монопольной Or операции.The following table illustrates the exclusive Or operation.

Бит x leftBit x in left Бит x rightBit x in right Возвращаемое значениеReturn value
00 00 00
00 11 11
11 00 11
11 11 00

ExclusiveOr Метод включает следующий код: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

ExclusiveOr Метод выполняет побитовое исключающее Or операции над двумя BigInteger значения, как если бы они были в двух дополнением представление с расширением виртуального входа.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.

Применяется к