다음을 통해 공유


| 연산자(C# 참조)

이진 | 연산자는 정수 계열 형식과 bool에 대해 미리 정의되어 있습니다. 정수 계열 형식의 경우 |연산자는 피연산자에 대한 비트 OR를 계산합니다. bool 피연산자의 경우 | 연산자는 피연산자에 대한 논리 OR를 계산합니다. 즉, 두 피연산자가 모두 false인 경우에만 결과가 false입니다.

설명

사용자 정의 형식으로 | 연산자를 오버로드할 수 있습니다(operator 참조).

예제

class OR
{
    static void Main()
    {
        Console.WriteLine(true | false);  // logical or
        Console.WriteLine(false | false); // logical or
        Console.WriteLine("0x{0:x}", 0xf8 | 0x3f);   // bitwise or
    }
}
/*
Output:
True
False
0xff
*/

참고 항목

참조

C# 연산자

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조