Operator ^ (C#-Referenz)
Binäre ^-Operatoren sind für Ganzzahltypen und bool vordefiniert. Für Ganzzahltypen berechnet ^ das bitweise XOR seiner Operanden. Für bool-Operanden berechnet ^ das logische XOR seiner Operanden. Dies bedeutet, dass das Ergebnis genau dann true lautet, wenn genau einer von beiden Operanden den Wert true aufweist.
Benutzerdefinierte Typen können den ^-Operator überladen (siehe Operator). Operationen mit Ganzzahltypen sind bei der Enumeration grundsätzlich zulässig.