私は現在自分のプロジェクトにあるコードを見ていましたが、次のようなものを見つけました:
public enum MyEnum
{
open = 1 << 00,
close = 1 << 01,
Maybe = 1 << 02,
........
}
オペランドは、第<<
2 オペランドで指定されたビット数だけ第 1 オペランドを左にシフトするシフト オペランドです。
しかし、なぜ誰かがenum
宣言でこれを使用するのでしょうか?