enum的作用不做描述,这是C#的基础 设置enum 很简单,本文不做讨论. 但是enum设置值有种特殊方式,如 enum en { a=, b=, c=, d=, e=, …… } 你会发现这个枚举的值非常有规律,1,2,4,8,16,……,64,……1024. 其实质就是2^n 次方的值 . 我们再看下以下等式 10进制 2进制 1 00000001 2 00000010 4 00000100 8 00001000 16 00010000 观察2进制那一列看看有什么发现? 将这几个数按位&一