“<<”在 C# 整数声明中有什么作用?

What does '<<' do in a C# integer declaration?

在C#中,<<运算符在声明变量时有什么作用?

int layer = 1 << 8;

我已经尝试查找运营商,但只是确认了我已经了解的内容。我不确定它是如何以与整数兼容的方式应用的。

左移运算符 (<<) 将其第一个操作数向左移动其第二个操作数指定的位数。第二个操作数的类型必须是 int 或具有到 int 的预定义隐式数字转换的类型。