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
*/