BigInteger.BitwiseOr(BigInteger, BigInteger) 演算子

定義

2 つの BigInteger 値に対し、ビットごとの Or 演算を実行します。Performs a bitwise Or 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 Or (left As BigInteger, right As BigInteger) As BigInteger

パラメーター

left
BigInteger

最初の値。The first value.

right
BigInteger

2 番目の値。The second value.

戻り値

BigInteger

ビットごとの Or 演算の結果。The result of the bitwise Or operation.

注釈

BitwiseOr メソッドは BigInteger 値のビットごとの Or 演算を定義します。The BitwiseOr method defines the bitwise Or operation for BigInteger values. ビットごとの演算は、 Or 次の表に示すように、との対応するビットのいずれかまたは両方 left right が設定されている場合にのみ、結果ビットを設定します。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 leftBit in left Bit in rightBit in right ビットの結果Bit in result
00 00 00
11 00 11
11 11 11
00 11 11

メソッドは、 BitwiseOr 次のようなコードを有効にします。The BitwiseOr method enables code such as the following:

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

メソッドは、2つの BitwiseOr 値に対してビットごとの演算を実行し Or BigInteger ます。これらの値は、両方とも仮想署名拡張機能を持つ2つの補数表現になります。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.

適用対象