C#枚举类型实例演示

来源:岁月联盟 编辑:zhu 时间:2009-08-18

C#枚举类型实例演示

  1. /*  
  2.  * Created by SharpDevelop.  
  3.  * User: noo  
  4.  * Date: 2009-8-16  
  5.  * Time: 21:03  
  6.  *   
  7.  * C#枚举类型  
  8.  */ 
  9.  
  10. using System ;  
  11. enum enumA:int 
  12. {  
  13.     east,//0  
  14.     south,//1  
  15.     west,//2  
  16.     north,//3  
  17. }  
  18. enum enumB//默认是int型的  
  19. {  
  20.     left,//0  
  21.     right,//1  
  22. }  
  23. enum enumC:byte 
  24. {  
  25.     top,  
  26.     buttom,  
  27. }  //C#枚举类型
  28. class Test  
  29. {  
  30.     static void Main()  
  31.     {  
  32.         enumA a=enumA.east;  
  33.         enumA b=enumA.south;  
  34.         enumA c=enumA.west;  
  35.         enumA d=enumA.north;  
  36.         Console.WriteLine (a);  
  37.         Console.WriteLine (b);  
  38.         Console.WriteLine (c);  
  39.         Console.WriteLine (d);  
  40.           
  41.         int aa=(int)enumA.east;  
  42.         int bb=(int)enumA.south;  
  43.         int cc=(int)enumA.west;  
  44.         int dd=(int)enumA.north;  
  45.         Console.WriteLine (aa);  
  46.         Console.WriteLine (bb);  
  47.         Console.WriteLine (cc);  
  48.         Console.WriteLine (dd);  
  49.           
  50.         enumB x=enumB.left ;  
  51.         enumB y=enumB.right ;  
  52.         int z=(int)enumB.left;  
  53.         Console.WriteLine (x);  
  54.         Console.WriteLine (y);  
  55.         Console.WriteLine (z);  
  56.          //C#枚举类型 
  57.         enumC p=enumC.top ;  
  58.         enumC q=enumC.buttom ;  
  59.         byte r=(byte)enumC.buttom ;  
  60.         Console.WriteLine (p);  
  61.         Console.WriteLine (q);  
  62.         Console.WriteLine (r);  
  63.     }  

C#枚举类型实例运行结果

C#枚举类型实例运行结果

C#枚举类型实例演示的基本情况就向你介绍到这里,希望对你了解和学习C#枚举类型有所帮助。