BigInteger.ExclusiveOr(BigInteger, BigInteger) Betreiber

Definition

Führt eine bitweise exklusive Or-Operation (XOr-Operation) für zwei BigInteger-Werte aus.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

Parameter

left
BigInteger

Der erste Wert.The first value.

right
BigInteger

Der zweite Wert.The second value.

Gibt zurück

BigInteger

Das Ergebnis der bitweisen Or-Operation.The result of the bitwise Or operation.

Hinweise

Das Ergebnis einer bitweisen exklusiven Or Operation ist true , wenn sich die Werte der beiden Bits unterscheiden, andernfalls false .The result of a bitwise exclusive Or operation is true if the values of the two bits are different; otherwise, it is false. In der folgenden Tabelle wird der exklusive- Or Vorgang veranschaulicht.The following table illustrates the exclusive Or operation.

Bit x in leftBit x in left Bit x in rightBit x in right RückgabewertReturn value
00 00 00
00 11 11
11 00 11
11 11 00

Die- ExclusiveOr Methode ermöglicht Code wie den folgenden: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

Die- ExclusiveOr Methode führt die Or bitweise exklusive Operation für zwei BigInteger -Werte aus, als wären Sie beide in der Komplement-Darstellung eines zwei Werts mit der Erweiterung für virtuelle Vorzeichen.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.

Gilt für: