Enum的几个常用方法

//  从string 到Enum

public DownloadProxyUsage ProxyUsage
  {
   get
   {
    string proxyUsage =
     ConfigurationManager.AppSettings[@"downloadProxyUsage"];

    if ( string.IsNullOrEmpty( proxyUsage ) )
    {
     return DownloadProxyUsage.Default;
    }
    else
    {
     return (DownloadProxyUsage)Enum.Parse(
      typeof( DownloadProxyUsage ),
      proxyUsage,
      true );
    }
   }
  }

//从Enum到string
        public new string ToString
        {
            get { return Enum.GetName(typeof(eCompress), eCompress.RAR); }
        }

posted @ 2008-04-20 13:29  我想去长安  阅读(320)  评论(0)    收藏  举报