War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Wichtig Dieses Dokument enthält ggf. nicht die bewährten Methoden für die aktuelle Entwicklung. Außerdem sind Links zu Downloads und anderen Ressourcen u. U. nicht mehr gültig. Die aktuell empfohlene Version finden Sie hier.

Operator ^= (C#-Referenz)

Aktualisiert: November 2007

Der XOR-Zuweisungsoperator.

Ein Ausdruck der Form

x ^= y

wird wie folgt ausgewertet

x = x ^ y

mit der Ausnahme, dass x nur einmal ausgewertet wird. Der Operator ^ führt eine bitweise XOR-Operation für ganzzahlige Operanden aus sowie logische XOR-Operationen für bool-Operanden.

Der Operator ^= kann nicht direkt überladen werden. Benutzerdefinierte Typen können jedoch den Operator ! überladen (siehe operator).

class XORAssignment
{
    static void Main()
    {
        int a = 0x0c;
        a ^= 0x06;
        Console.WriteLine("0x{0:x8}", a);
        bool b = true;
        b ^= false;
        Console.WriteLine(b);
    }
}
/*
Output:
0x0000000a
True
*/


Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft