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.BitwiseOr Operator

Performs a bitwise Or 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 BitwiseOr method defines the bitwise Or operation for BigInteger values. The bitwise Or operation sets a result bit only if either or both of the corresponding bits in left and right are set, as shown in the following table.

Bit in left

Bit in right

Bit in result

0

0

0

1

0

1

1

1

1

0

1

1

The BitwiseOr method enables code such as the following:


BigInteger number1 = 10343901200000000000;
BigInteger number2 = Byte.MaxValue;
BigInteger result = number1 | number2;


The BitwiseOr method performs the bitwise Or operation on two BigInteger values as if they were both in two's complement representation with virtual sign extension.

Silverlight

Supported in: 5, 4

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2015 Microsoft