c# - दो बुलियन फील्ड के लिए XOR ऑपरेशन




(3)

दो बूलियन को देखते हुए, C # में XOR ऑपरेशन की गणना करने वाले सबसे सुरुचिपूर्ण एक लाइनर के साथ कैसे आना है?

मुझे पता है कि कोई इसे switch संयोजन से या if else कर if else लेकिन इससे मेरा कोड बदसूरत हो जाएगा।



कुछ संदर्भ जोड़ने के लिए ठीक है: आप यहाँ Tables देख सकते हैं

वहां आप देख सकते हैं कि "अनन्य या" मूल रूप से "समान नहीं" के समान है। तो आप इसका इस्तेमाल कर सकते हैं (बूलियन के साथ):

if (X != Y)...

लेकिन यदि आप लोगों को सीधे दिखाना चाहते हैं तो आप "XOR" का उपयोग यहां अन्य उत्तरों के लिए कर सकते हैं।


bool xorValue = bool1 ^ bool2;






xor