C#枚举类型实例演示

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#枚举类型有所帮助。

【编辑推荐】

  1. C# 枚举常用方法浅析
  2. C# 枚举和常量应用区别浅析
  3. 学习C# 枚举的那点东西
  4. C#枚举类型的使用浅析
  5. C#枚举类型概念及应用浅析

新闻标题:C#枚举类型实例演示
网页网址:http://www.mswzjz.cn/qtweb/news15/345615.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能