using System; [Flags] enum Flags { A = 1, B = 2, C = 4 } enum Test { A = 1, B = 2, C = 4 } public class Program { public static void Main(String[] args) { Console.WriteLine("Flags:"); Console.WriteLine("{0} = {0:D}", Flags.A); Console.WriteLine("{0} = {0:D}", Flags.B); Console.WriteLine("{0} = {0:D}", Flags.C); Console.WriteLine("{0} = {0:D}", Flags.A | Flags.B | Flags.C); Console.WriteLine("Test:"); Console.WriteLine("{0} = {0:D}", Test.A); Console.WriteLine("{0} = {0:D}", Test.B); Console.WriteLine("{0} = {0:D}", Test.C); Console.WriteLine("{0} = {0:D}", Test.A | Test.B | Test.C); } }