BigInteger.BitwiseOr(BigInteger, BigInteger) 연산자

정의

BigInteger 값에 대해 비트 Or 연산을 수행합니다.

public static System.Numerics.BigInteger operator |(System.Numerics.BigInteger left, System.Numerics.BigInteger right);

매개 변수

left
BigInteger

첫 번째 값입니다.

right
BigInteger

두 번째 값입니다.

반환

비트 Or 연산의 결과입니다.

구현

설명

메서드는 BitwiseOr 값에 대한 비트 Or 연산을 BigInteger 정의합니다. 비트 Or 연산은 다음 표와 같이 및 의 해당 비트 중 하나 또는 둘 다 설정 leftright 되는 경우에만 결과 비트를 설정합니다.

Bit in left Bit 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;

메서드는 BitwiseOr 가상 기호 확장을 사용하여 두 값의 보완 표현에 있는 것처럼 두 BigInteger 값에 대해 비트 Or 연산을 수행합니다.

적용 대상

제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0