BigInteger.BitwiseOr Operator
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Performs a bitwise Or operation on two BigInteger values.
Namespace: System.Numerics
Assembly: System.Numerics (in System.Numerics.dll)
Syntax
'Declaration
Public Shared Operator Or ( _
left As BigInteger, _
right As BigInteger _
) As BigInteger
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.
Remarks
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:
Dim number1 As BigInteger = 10343901200000000000ul
Dim number2 As BigInteger = Byte.MaxValue
Dim result As BigInteger = number1 Or number2
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.
Version Information
Silverlight
Supported in: 5, 4
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.