<<= 演算子 (C# リファレンス)
更新 : 2007 年 11 月
左シフト代入演算子です。
解説
次のような形式の式があるとします。
x <<= y
この式は、次のように評価されます。
x = x << y
ただし、x が評価されるのは 1 回だけです。<< 演算子では、y で指定されたビット数だけ x が左にシフトされます。
<<= 演算子は直接オーバーロードできませんが、<< 演算子はユーザー定義型でオーバーロードできます。詳細については、「operator」を参照してください。
使用例
class MainClass9
{
static void Main()
{
int a = 1000;
a <<= 4;
Console.WriteLine(a);
}
}
/*
Output:
16000
*/