Mega Code Archive

 
Categories / C# / Development Class
 

Format an enumeration

/* C#: The Complete Reference  by Herbert Schildt  Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Format an enumeration.    using System;    public class EnumFmtDemo {    enum Direction { North, South, East, West }    [Flags] enum Status { Ready=0x1, OffLine=0x2,                           Waiting=0x4, TransmitOK=0x8,                          RecieveOK=0x10, OnLine=0x20 }      public static void Main() {      Direction d = Direction.West;        Console.WriteLine("{0:G}", d);      Console.WriteLine("{0:F}", d);      Console.WriteLine("{0:D}", d);      Console.WriteLine("{0:X}", d);            Status s = Status.Ready | Status.TransmitOK;        Console.WriteLine("{0:G}", s);      Console.WriteLine("{0:F}", s);      Console.WriteLine("{0:D}", s);      Console.WriteLine("{0:X}", s);    }  }