大家早上好,请问一下怎样在枚举里面实现 xxx.toString() 这样的功能
枚举里面怎样定义实现如下效果;   
 1、public   enum   FileOperate 
             { 
                         Upload   =   0,//上传 
                         DownLoad   =   1,//下载 
                         Query   =   2//搜索 
             }     
 2、int   x   =   ((int)FileOperate.DownLoad).ToString();   
 3、int   x   =   FileOperate.DownLoad.ToInt();   
 怎样才能用第3句的   FileOperate.DownLoad.ToInt();   的样子实现第2句的功能,像   .ToString( "yyyyMMdd ");   一样就直接转换格式了了。
------解决方案--------------------public enum FileOperate 
     { 
         Upload = 0,//上传 
         DownLoad = 1,//下载 
         Query = 2//搜索 
     } 
  FileOperate f = FileOperate.Upload 
  IConvertible ic = f as IConvertible; 
   int a =  ic.ToInt32()
------解决方案--------------------不要用enum这个关键词来声明变量,用Enum类来声明,Enum类里就有ToString这个方法,用法参见msdn
------解决方案--------------------TO:2、int x = ((int)FileOperate.DownLoad).ToString();   
 可以这样吗?   
 应该这样吧..   
 int x=(int)FileOperate.DownLoad;