Operator <<= (C#-Referenz)

Aktualisiert: November 2007

Der Linksschiebezuweisungsoperator.

Hinweise

Ein Ausdruck der Form

x <<= y

wird wie folgt ausgewertet

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

Konzepte

C#-Programmierhandbuch

Referenz

C#-Operatoren

Weitere Ressourcen

C#-Referenz