Operator <<= (C#-Referenz)

Der Linksschiebezuweisungsoperator.

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 die durch y angegebenen Anzahl von Bits nach links.

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

Beispiel

class MainClass9
{
    static void Main()
    {
        int a = 1000;
        a <<= 4;
        Console.WriteLine(a);
    }
}
/*
Output:
16000
*/

Siehe auch

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