如何获得枚举中的值

分类:.Net知识问答| 发布:camnprbubuol| 查看: | 发表时间:2011/9/15

 C-sharp代码 

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5.   
  6. namespace ConsoleApplication1  
  7. {  
  8.     class Program  
  9.     {  
  10.         static void Main(string[] args)  
  11.         {  
  12.             //获得枚举名  
  13.             Console.WriteLine(TaskStatus.Complete);  
  14.   
  15.             //获得枚举中的值  
  16.             Console.WriteLine((int)TaskStatus.Complete);  
  17.             Console.WriteLine(Convert.ToInt32(TaskStatus.Complete));  
  18.   
  19.             //不能按以下这么写  
  20.             //Console.WriteLine(int.Parse(TaskStatus.Complete.ToString()));  
  21.   
  22.         }  
  23.         public enum TaskStatus : int  
  24.         {  
  25.             Begin = 0,  
  26.             Complete = 100,  
  27.         }  
  28.     }  
  29. }  

 

运行结果:

Complete
100
100
请按任意键继续. . .

来源:http://daimajishu.iteye.com/blog/1079065

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/net-wiki/430.html