BigInteger.BitwiseOr(BigInteger, BigInteger) 運算子

定義

對兩個 BigInteger 值執行位元 Or 運算。

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) = System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>::op_BitwiseOr;
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 Or (left As BigInteger, right As BigInteger) As BigInteger

參數

left
BigInteger

第一個值。

right
BigInteger

第二個值。

傳回

BigInteger

位元 Or 運算的結果。

實作

備註

方法 BitwiseOr 會定義值的位 Or 運算 BigIntegerOr位運算只有在 和 right 中的 left 任一個或兩個對應位都設定時,才會設定結果位,如下表所示。

位 in left 位 in right 結果中的位
0 0 0
1 0 1
1 1 1
0 1 1

方法 BitwiseOr 會啟用下列程式碼:

BigInteger number1  = BigInteger.Parse("10343901200000000000");
BigInteger number2  = Byte.MaxValue;
BigInteger result  = number1 | number2;
Dim number1 As BigInteger = BigInteger.Parse("10343901200000000000")
Dim number2 As BigInteger = Byte.MaxValue
Dim result As BigInteger = number1 Or number2

方法 BitwiseOr 會在兩 BigInteger 個值上執行位 Or 運算,就像兩個值的補數標記法都以虛擬符號延伸。

適用於