Operator >>= (C#-Referenz)

Aktualisiert: November 2007

Der Rechtsschiebezuweisungsoperator.

Hinweise

Ein Ausdruck der Form

x >>= y

wird ausgewertet als

x = x >> y

mit der Ausnahme, dass x nur einmal ausgewertet wird. Der Operator >> verschiebt x um einen durch y angegebenen Betrag nach rechts.

Der Operator >>= kann nicht direkt überladen werden, benutzerdefinierte Typen können jedoch den Operator >> überladen (siehe Operator).

Beispiel

class MainClass8
{
    static void Main()
    {
        int a = 1000;
        a >>= 4;
        Console.WriteLine(a);
    }
}
/*
Output:
62
*/

Siehe auch

Konzepte

C#-Programmierhandbuch

Referenz

C#-Operatoren

Weitere Ressourcen

C#-Referenz