.net framework 3.5 枚举(Enum)的HasFlag方法
.net framework 3.5 中的枚举没有找到HasFlag方法(3.5以上版本自带,直接用就可以了),用flag和枚举变量进行AND运算可以获取枚举变量的值:
//定义一个结构 包含枚举和方法
public struct something
{
//这是一个字节型枚举 字节初始值 1111 1111
public enum SettingsBitVector : byte
{
Direction = 1 << 0,
Loopback = 1 << 1,
Impostor = 1 << 2,
PseudoIPChecksum = 1 << 3,
PseudoTCPChecksum = 1 << 4,
PseudoUDPChecksum = 1 <<