저는 개인적으로 또는, ^ 연산자를 사용합니다. 간결성 때문에 부울 검사의 컨텍스트에서 의미가있는 경우 연산자를 사용합니다. 나는 많은 if (boolean1^boolean2)
{
//do it
}
보다 if((boolean1 && !boolean2) || (boolean2 && !boolean1))
{
//do it
}
를
이 코드 conpile 때 : 나는이 개 논리 값에 XOR하여 작업을 수행 할 때 참 참 참 : 나는 다음과 같은 출력을 얻을 BitArray bits = new BitArray(3);
bits[0] = true;
bits[1] = true;
bits[2] = true;
BitArray moreBits = new BitArray(3);
bits[