Operator >>= (C#-Referenz)

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

C#-Referenz
C#-Programmierhandbuch
C#-Operatoren