| 연산자(C# 참조)
업데이트: 2007년 11월
이항 | 연산자는 정수 계열 형식과 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
*/