Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

BigInteger::ExclusiveOr Operator (BigInteger, BigInteger)

 

Performs a bitwise exclusive Or (XOr) operation on two BigInteger values.

Namespace:   System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)

public:
static BigInteger operator ^(
	BigInteger left,
	BigInteger right
)

Parameters

left
Type: System.Numerics::BigInteger

The first value.

right
Type: System.Numerics::BigInteger

The second value.

Return Value

Type: System.Numerics::BigInteger

The result of the bitwise Or operation.

The result of a bitwise exclusive Or operation is true if the values of the two bits are different; otherwise, it is false. The following table illustrates the exclusive Or operation.

Bit x in left

Bit x in right

Return value

0

0

0

0

1

1

1

0

1

1

1

0

The ExclusiveOr method enables code such as the following:

No code example is currently available or this language may not be supported.

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.

Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Windows Phone
Available since 8.1
Return to top
Show:
© 2017 Microsoft