using System;
[Flags]
public enum BitValues: uint
{
NoBits = 0,
Bit1 = 0x00000001,
Bit2 = 0x00000002,
Bit3 = 0x00000004,
Bit4 = 0x00000008,
Bit5 = 0x00000010,
AllBits = 0xFFFFFFFF
}
public class BitFlagEnums
{
public static void Member(BitValues value)
{
// do some processing here
}
public static void Main()
{
Member(BitValues.Bit1 | BitValues.Bit2);
}
}
|