BigInteger.BitwiseOr(BigInteger, BigInteger) 演算子

定義

2 つの Or 値に対し、ビットごとの BigInteger 演算を実行します。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

秒の値。The second value.

戻り値

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

注釈

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

left のビットBit in left right のビットBit 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

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

適用対象