我在浏览《C# 4.0 快速参考》中的代码示例时,发现了一些与枚举相关的有趣操作符。
[Flags]
public enum BorderSides { Left=1, Right=2, Top=4, Bottom=8 }
...
BorderSides leftRight = BorderSides.Left | BorderSides.Right;
...
BorderSides s = BorderSides.Left;
s |= BorderSides.Right;
...
s ^= BorderSides.Right;
这个在其他地方有文档记录吗?
更新
找到了一个与此相关的论坛帖子