fork download
  1. using System;
  2.  
  3. [Flags]
  4. enum Flags
  5. {
  6. A = 1,
  7. B = 2,
  8. C = 4
  9. }
  10.  
  11. enum Test
  12. {
  13. A = 1,
  14. B = 2,
  15. C = 4
  16. }
  17.  
  18.  
  19. public class Program
  20. {
  21. public static void Main(String[] args)
  22. {
  23. Console.WriteLine("Flags:");
  24. Console.WriteLine("{0} = {0:D}", Flags.A);
  25. Console.WriteLine("{0} = {0:D}", Flags.B);
  26. Console.WriteLine("{0} = {0:D}", Flags.C);
  27. Console.WriteLine("{0} = {0:D}", Flags.A | Flags.B | Flags.C);
  28.  
  29. Console.WriteLine("Test:");
  30. Console.WriteLine("{0} = {0:D}", Test.A);
  31. Console.WriteLine("{0} = {0:D}", Test.B);
  32. Console.WriteLine("{0} = {0:D}", Test.C);
  33. Console.WriteLine("{0} = {0:D}", Test.A | Test.B | Test.C);
  34. }
  35. }
Success #stdin #stdout 0.03s 37008KB
stdin
Standard input is empty
stdout
Flags:
A = 1
B = 2
C = 4
A, B, C = 7
Test:
A = 1
B = 2
C = 4
7 = 7