Enum Instanceusing system;using system.collections.generic; public class myclass{ enum emptype { manager, Grunt,contractor,vp } static void askforbonus (EmpType e) { switch (e) { case EmpType.Contractor: console.writeline ("you are a dog!"); break; case EmpType.Grunt: console.writeline ("You are my friend! "); break; case EmpType.Manager: console.writeline ("How are you?"); break; case EmpType.VP: console.writeline ("how old are you!"); break; default:break; } } public static void main (String[] args) { array obj = enum.getvalues (typeof (Emptype)); console.writeline ("This enum has {0} members.", obj. Length); foreach (emptype e in obj) { Console.WriteLine ("String name:{0},", E.tostring ()); console.writeline ("int:{0},", Enum.format (typeof (Emptype), E, "D")); console.writeline ("hex:{0},", Enum.format (typeof (EmpType), E, "X" )); } Console.readkey (); }
}
C#&. NET3.0 Advanced Programming -02 Enum Demo